티스토리 뷰

Tip and Error/Python

파이썬 PS 주의

geonwoopaeng@gmail.com 2020. 8. 24. 17:19

1.

재귀 함수를 사용할 경우 (DFS , BFS ....)

재귀가 가능한 허용 깊이를 늘려주는 코드 사용

 

import sys 
sys.setrecursionlimit(1000001)

 

 

2.

속도가 느릴 경우 빠르게 하는 방법

(1) input() -> sys.stdin.readline() 으로 변경

< 단, sys.stdin.readline은 \n까지 포함한다 >

import sys
sys.stdin.readline() 

(2) Python3 대신 PyPy를 사용하자

(but PyPy에서는 sys.setrecursionlimit 사용 못함....)

 

 

 

 

PyPy 설명 링크

https://ko.wikipedia.org/wiki/PyPy

반응형

'Tip and Error > Python' 카테고리의 다른 글

조건문 사용 주의  (0) 2020.08.24
try & except  (0) 2020.08.24
런타임 에러  (0) 2020.08.24
2차 배열 - 90도 회전 (오른쪽) - code  (0) 2020.08.24
값 순환(시계&반시계)  (0) 2020.08.24
공지사항
최근에 올라온 글