코딩테스트에서 재귀 함수를 사용해 알고리즘을 해결해야 하는 문제를(BFS 등) 풀다 보면 작성한 알고리즘에는 문제가 없지만 깊이 제한 문제가 발생해 알 수 없는 에러를 뿜어대며 테스트 케이스를 통과하지 못하는 경우가 있다.
파이썬에서 재귀 함수 깊이 제한은 1,000이며 sys.setrecursionlimit(횟수)를 이용해서 늘여줄 수 있다.
import sys
sys.setrecursionlimit(10**6)
재귀함수 문제를 풀 때는 꼭 위 코드를 써놓자.
'코딩테스트' 카테고리의 다른 글
[패스트캠퍼스] Spring 강의 수강 후기 (0) | 2024.05.14 |
---|---|
[코딩테스트][파이썬] 소수 구하기 (0) | 2022.09.29 |
[코딩테스트][파이썬] 백준 1181, 단어정렬 (0) | 2022.09.07 |
[파이썬] 팩토리얼 !, 계승 (0) | 2022.08.29 |