본문 바로가기
알고리즘 문제

백준 20044

by hyunjing0 2021. 3. 13.
n = int(input())
team = list(map(int, input().split()))
team.sort()
power = []

for i in range(len(team)//2):
    power.append(team[i]+team[len(team)-1-i])

print(min(power))

오름차순으로 정렬한 뒤

첫번째 요소와 마지막 요소의 합, 두번째 요소와 마지막에서 두번째 요소의 합,,,

으로 차례차례 리스트에 넣어 최솟값을 출력했다. 

'알고리즘 문제' 카테고리의 다른 글

백준 16435  (0) 2021.03.22
백준 11399  (0) 2021.03.15
백준 13413  (0) 2021.03.13
백준 20937  (0) 2021.03.11
백준 2847  (0) 2021.03.11