PYTHON_ 백준 2741 input()과 sys.stdin.readline() 차이
2022.07.23
반복문을 이용해 input()으로 여러 줄을 입력받으면 런타임 에러가 발생할 수도 있다.
이럴 경우에는 import sys 모듈을 불러와 sys.stdin.readline()을 사용하는 것이 좋다.
백준 2741번
input() 쓴 경우
for i in range(int(input())):
print(i+1)
sys.stdin.readline() 쓴 경우
import sys
n = int(sys.stdin.readline())
for i in range(n):
print(i+1)
또한, 타입 설정하는 것을 잊지 말아야 한다.
댓글을 작성해보세요.