728x90
https://school.programmers.co.kr/learn/courses/30/lessons/87946
itertools 를 사용할 줄 안다면 정말 쉽게 풀 수 있는 문제이다.
itertools 에 대한 사용법은 여기 -->> https://oh2279.tistory.com/216
from itertools import permutations
def solution(k, dungeons):
answer = -1
for order in permutations(dungeons):
ans = 0
tmp = k
for under, use in order:
if tmp >= under:
tmp -= use
ans += 1
if ans > answer:
answer = ans
return answer
728x90
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/파이썬] 올바른 괄호 (0) | 2023.09.08 |
---|---|
[프로그래머스/파이썬] 폰켓몬 (0) | 2023.09.07 |
[프로그래머스/파이썬] 타겟 넘버 (0) | 2023.08.29 |
[프로그래머스/파이썬] 정수 삼각형 (0) | 2023.05.30 |
[프로그래머스/python] Level 2 : 이모티콘 할인 행사 (0) | 2023.04.28 |