We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eccce80 commit 1d272baCopy full SHA for 1d272ba
1 file changed
live9/test95/문제1/박희경.py
@@ -0,0 +1,14 @@
1
+def solution(k, dungeons):
2
+ dungeons = [d for d in dungeons if k >= d[0]]
3
+
4
+ def calculate_fatigue(dungeons, tmp, cnt):
5
+ max_cnt = cnt
6
+ for r, c in dungeons:
7
+ if r <= tmp:
8
+ new_dungeons = dungeons[:] # 복사
9
+ new_dungeons.remove([r, c])
10
+ max_cnt = max(max_cnt, calculate_fatigue(new_dungeons, tmp - c, cnt + 1))
11
+ return max_cnt
12
13
14
+ return calculate_fatigue(dungeons, k, 0)
0 commit comments