[Python] input 속도 개선

yunh·2022년 2월 1일
0

Python 📖

목록 보기
31/34
post-thumbnail

파이썬(python) 백준 문제를 풀면 입력이 많을 때 시간초과가 발생한다.

입력으로 input()만 쓰는 대신

import sys
input = sys.stdin.readline

이걸 맨 위에 적어준 후

나머지는 똑같이 input()으로 사용하면 input이 sys.stdin.readline으로 동작한다.


위처럼 사용하면 오른쪽에 개행문자가 붙는다.

개행문자를 제거해주고 싶으면 .rstrip()을 붙여준다.

import sys
string = sys.stdin.readline().rstrip()

split()을 사용하거나 int()형변환을 사용하는 경우는 안해줘도 상관 없다!

profile
passionate developer

0개의 댓글