🎈 1 최소힙 사용하는 방법
<😍 첫번째 코드>
for i in range(n):
item = int(sys.stdin.readline())
if item != 0:
heapq.heappush(Min_heap, (abs(item), item))
else:
if not Min_heap:
print(0)
else:
print(heapq.heappop(Min_heap)[1])
이번 문제는 앞에서 풀었던 최대 힙을 이용하는 문제와 완전 거의 유사했다. 그래서 이번엔 거의 손안대고 코 풀기를 했지 ㅎㅎ ,, 그냥 기준만 바꾸면 되니까 ~~ 이번 기회를 통해서 파이썬을 이용한 힙은 거의 확실히 코드를 잡은듯 ! 저번 코드에서 조금 코드를 줄여봤다 ㅎㅎ 이렇게 편리한 방법이 있었는데 아깐 왜 함수까지 써 가면서 했지 ,, ㅠㅠ 그래도 확실히 알았으니 다행이당