백준 python 15552문제 (sys.stdin.readline)

yo·2020년 5월 7일
0

정답

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

참고로

T = int(input())
for i in range(T):
   a, b = map(int, input().split())
   print(a + b)

이렇게 했더니 시간초과 오류가 났다.
검색해보니 input은 속도가 느리다고 한다.
so, input대신 sys를 import한 후 sys.stdin.readline()을 사용하는 것이 훨씬 빠르다.

백준 안내사항)
"Python을 사용하고 있다면, input 대신 sys.stdin.readline을 사용할 수 있다. 단, 이때는 맨 끝의 개행문자까지 같이 입력받기 때문에 문자열을 저장하고 싶을 경우 .rstrip()을 추가로 해 주는 것이 좋다."

profile
Never stop asking why

0개의 댓글