프로그래밍 언어/파이썬

백준 > 2309 일곱 난쟁이

B612 2024. 4. 4. 13:13

 

뭔가 브루트 포스도 조금 머리를 굴려서 더 효율적인 방법을 찾아야하는 것 같다

 

arr = []

for i in range(9):
    arr.append(int(input()))

arr.sort()
cnt = sum(arr) - 100 #합이 cnt가 되는 두 수를 찾아야 됨

a = -1
b = -1

for i in range(9):
    for j in range(i + 1, 9):
        if arr[i] + arr[j] == cnt:
            a = i
            b = j

del arr[b]
del arr[a]
print(*arr, sep='\n')