반응형
문제 설명
알고리즘 고민
스코빌 지수 배열을 힙 배열로 변환한 후 앞의 두 요소를 heappop으로 빼온 후 계산하여 다시 scoville에 넣어준다. 이때 scoville 지수 배열의 길이가 2보다 작은 경우는 결국 모든 음식의 스코빌 지수를 K 이상으로 만들지 못한 것이므로 -1을 반환하도록 하여 해결하였다. 문제의 어떤 상황에서 종료가 안되는지 되는지 잘 판단해야겠다.
코드
반응형
'알고리즘' 카테고리의 다른 글
프로그래머스 - 콜라츠 추측(Python) (0) | 2024.08.26 |
---|---|
프로그래머스 - 야근 지수(Python) (0) | 2024.08.26 |
프로그래머스 - 명예의 전당(1)(Python) (0) | 2024.08.26 |
프로그래머스 - 프로세스(Python) (0) | 2024.08.23 |
프로그래머스 - 기능개발(Python) (0) | 2024.08.23 |