> [Middler] https://school.programmers.co.kr/learn/courses/30/lessons/142085
문제 해결
python
import heapq
def solution(n, k, enemy):
skill = [0] * k # 무적권
for i in range(len(enemy)) :
if enemy[i] > skill[0] :
mn = heapq.heappop(skill)
heapq.heappush(skill, enemy[i])
n -= mn
else :
n -= enemy[i]
if n < 0 :
return i
return len(enemy)
'TIL' 카테고리의 다른 글
99클럽 TIL (240830) (0) | 2024.08.30 |
---|---|
99클럽 TIL (240829) (0) | 2024.08.29 |
99클럽 TIL (240827) (0) | 2024.08.27 |
99클럽 TIL (240826) (0) | 2024.08.26 |
99클럽 TIL (240825) (0) | 2024.08.25 |