https://www.acmicpc.net/problem/15552
[정답]
import sys
T=int(input())
for i in range(T):
num=sys.stdin.readline().split()
A=int(num[0])
B=int(num[1])
print(A+B)
sys.stdin.readline()
input()보다 sys.stdin.readline()이 값을 반환해주는 속도가 더 빠르다.
import sys를 써주어야 sys.stdin.readline()사용이 가능하다.
sys.stdin.readline()은 입력된 값의 개행문자를 포함하기 때문에 .rstrip()를 사용하여 개행문자를 제거할 수 있다.
( 개행문자 : 다음 행으로 이동하는 문자, 줄바꿈 문자 ex)'\n' )
이를 사용하여 입출력 방식이 느려 여러 줄을 입력받거나 출력할 때 시간초과가 나는 문제점을 해결할 수 있다.
'알고리즘 공부 > 백준 > Python3' 카테고리의 다른 글
[백준 파이썬] #2742: 기찍 N (0) | 2020.11.05 |
---|---|
[백준 파이썬] #2741: N 찍기 (0) | 2020.11.05 |
[백준 파이썬] #8393: 합 (0) | 2020.11.05 |
[백준 파이썬] #1110: 더하기 사이클 (0) | 2020.11.05 |
[백준 파이썬] #11718: 그대로 출력하기 (0) | 2020.11.05 |