728x90
import sys

nine_heights = [int(x) for x in sys.stdin.readlines()]
nine_sum = sum(nine_heights)
is_done = False

for left_idx in range(8):
    for right_idx in range(left_idx + 1, 9, 1):
        if (nine_sum - nine_heights[left_idx]) - nine_heights[right_idx] == 100:
            ans = sorted([x for ind, x in enumerate(nine_heights) if ind != left_idx and ind != right_idx])
            for k in ans:
                print(k)
            is_done = True
            break
    if is_done:
        break
  • 포인트
    • 왼쪽에서 모든 경우 다 헤아리기
728x90

'Algorithm-Problems > 백준' 카테고리의 다른 글

[백준][2667] 단지 번호 붙이기  (0) 2022.05.08
[백준][2609] 최대공약수와 최소공배수  (0) 2022.05.08
[백준][2178] 미로 탐색  (0) 2022.05.08
[백준][2170] 선 긋기  (0) 2022.05.08
[백준][1978] 소수찾기  (0) 2022.05.08

+ Recent posts