쉬워보이지만, 문제 상황에 맞는 적절한 자료구조를 선택하고 주어진 조건을 모두 적절하게 녹여내야 통과할 수 있었던 문제였다. 결론적으론 파이썬의 heapq를 사용해서 음수를 적용한 최대힙으로 구현에 성공하였음 1. 첫 번째 시도N = int(input()) # 3snow = list(map(int, input().split())) # 각 눈 더미의 높이def cleaning(snow): if sum(snow) > 1440: print(-1) return snow.sort(reverse=True) min = 0 # 치우는 시간 while(len(snow) > 1): # 2개 이상인 경우 snow[0] -= 1 snow[..