파이썬(python) 백준 문제를 풀면 입력이 많을 때 시간초과가 발생한다.
입력으로 input()만 쓰는 대신
import sys
input = sys.stdin.readline
이걸 맨 위에 적어준 후
나머지는 똑같이 input()으로 사용하면 input이 sys.stdin.readline으로 동작한다.
위처럼 사용하면 오른쪽에 개행문자가 붙는다.
개행문자를 제거해주고 싶으면 .rstrip()
을 붙여준다.
import sys
string = sys.stdin.readline().rstrip()
split()
을 사용하거나 int()
형변환을 사용하는 경우는 안해줘도 상관 없다!