상황
OS : MacOS Catalina (v 10.15.4)
Python version : v 3.5.1
백준알고리즘 사이트에서 다이나믹 프로그래밍 문제를 풀던 도중 아래와 같이 RecursionError 가 발생했다.
Recursion Error 해결
Python은 1000회 이상 재귀호출을 하면 에러가 발생하도록 설정이 되어있다.
따라서, 아래의 코드를 추가하여 가능한 재귀호출 횟수를 늘려주면 원하는 결과값을 얻을 수 있다.
# setrecursionlimit parameter 값을 원하는대로 수정할 수 있다.
import sys
sys.setrecursionlimit(10**5)
반응형
'etc > Python' 카테고리의 다른 글
[Python] - rjsut(), ljust(), zfill() 을 이용해 문자열 정렬하기 (0) | 2021.01.12 |
---|---|
[Python] - 지능형리스트(List Comprehension)로 리스트 만들기 (0) | 2020.11.15 |
[Python] - map() 함수 (0) | 2020.11.06 |
댓글