-
[힙(Heap)] 더 맵게알고리즘/프로그래머스 2021. 10. 2. 20:40
https://programmers.co.kr/learn/courses/30/lessons/42626?language=python3#
heapq 를 사용하면 쉽게 해결가능하다.
import heapq def solution(scoville, K): answer = 0 heapq.heapify(scoville) while scoville: if scoville[0] < K: answer += 1 if len(scoville)==1: return -1 heapq.heappush(scoville, heapq.heappop(scoville) + heapq.heappop(scoville)*2) else: return answer
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[힙(Heap)] 디스크 컨트롤러 (0) 2021.10.03 [스택/큐] 다리를 지나는 트럭 / 프린터 (0) 2021.10.03 [위클리 챌린지] 8주차 (0) 2021.09.27 [위클리 챌린지] 7주차 (0) 2021.09.17 [완전탐색] 모의고사 / 소수 찾기 / 카펫 (0) 2021.09.15