[파이썬/Python] 파이썬 sys.stdin.readline()으로 입력 받기

파이썬 sys.stdin.readline()으로 입력받기

✔ input() 이 아닌sys.stdin.readline()을 사용하는 이유

알고리즘 문제 해결 시 반복문을 통해 여러 문장을 다운 받을 경우에 input()을 사용할 경우 시간 초과가 발생할 수 있다.

✔ 사용법

import sys
N = int(input())
for i in range (N):
	a,b = map(int,sys.stdin.readline().split())

sys.stdin.readline() 은 한 줄 단위로 입력 받기 때문에 예를 들어 1을 입력하면 1\ 이 저장되기 때문에 개행문자를 저장 하지 않기 위해 다음과 같이 사용합니다.

출처
https://velog.io/@yeseolee/Python-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%85%EB%A0%A5-%EC%A0%95%EB%A6%ACsys.stdin.readline

좋은 웹페이지 즐겨찾기