Skip to content

Commit 1d272ba

Browse files
committed
95차 1번 문제 풀이 (조금참고)
1 parent eccce80 commit 1d272ba

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

live9/test95/문제1/박희경.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)