Python에서 input 대신 sys.stdin.readline 사용하기
https://www.acmicpc.net/problem/15552
input은 sys.stdin.readline보다 느리다.
그렇기에 많은 작업을 하게 되는 반복문에선 sys.stdin.readline 사용이 권장된다.
input과 다르게 sys.stdin.readline은 엔터(\n)까지 입력받는다.
그렇기 때문에 split을 사용해 공백을 제거하고 숫자만 받는다.
위 링크의 문제에선 입력이 두 개의 수로 고정되어 있기 때문에
map을 통해 받아오는 것이 좋을 것 같다.
import sys
a, b = map(int, sys.stdin.readline().split())
댓글
댓글 쓰기