[Programmers, Python] Lv2. 피로도
·
Algorithm/Algorithm
이 글은 Velog에서 이전한 글입니다. Velog 원문 보기프로그래머스 - Lv2. 피로도문제를 읽으면서 완전탐색 문제라고 생각했다. 그 이유는 제한사항 중 던전의 개수를 보면 알 수 있는데 던전의 개수는 1이상 8 이하이다. 즉, 완전탐색 방식으로 풀어도 메모리 초과와 시간 초과를 걱정하지 않아도 된다는 것이다.완전탐색 문제는 문제 조건만 맞다면 코드 구현은 매우 간단하다. 단순히 모든 경우의 수를 탐색해주면 된다.완전탐색 방법이 무식해보여도 때로는 최고의 방법인 경우도 있다는 것을 기억하자!완전탐색 풀이 코드import itertoolsdef solution(k, dungeons): answer = 0 nPr = list(itertools.permutations(dungeons, len(..