오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-07 05:42
관리 메뉴

우노

[Python] RecursionError 본문

Language/Python

[Python] RecursionError

운호(Noah) 2022. 11. 13. 15:06

들어가기 앞서,

  • BOJ의 채점 서버에서, Python의 최대 재귀 깊이는 1,000으로 설정되어있습니다.
  • 만약, 재귀 호출 횟수가 해당 값을 넘어가게되면 RecursionError가 발생하게 됩니다.
  • 따라서, 해당 문제를 해결하기 위해선, 재귀를 사용하지 않거나, sys.setrecursionlimit()을 사용해 최대 재귀 깊이를 변경해야합니다.

최대 재귀 깊이 변경 방법

  • 일반적으로 최대 재귀 깊이를 1,000,000 정도로 크게 설정하면 런타임 에러 없이 실행됩니다.

      sys.setrecursionlimit(10**6)

참고

Comments