[힙] 1715번 카드 정렬하기

정은경·2020년 6월 28일
0

백준 문제풀이

목록 보기
24/51

1. 문제


2. 나의 풀이

import sys
import heapq

N = int(input())
heap = []

for _ in range(N):
    num = int(sys.stdin.readline())
    heapq.heappush(heap, num)

if len(heap) < 2:
    print(0)
else:
    result = 0
    while len(heap) > 1:
        temp1 = heapq.heappop(heap)
        temp2 = heapq.heappop(heap)
        new_temp = temp1 + temp2
        result += new_temp
        heapq.heappush(heap, new_temp)
    print(result)

3. 남의 풀이

4. 느낀 점

profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글