백준 단계별 문제풀기 3단계 반복문 -> 빠른 A + B
-> input()으로 입력을 받으면 입력 개수가 많아질수록 속도가 느려질 수 있다. -> 시간초과 문제
->이를 해결하기위해 sys.stdin.readline()함수 사용!
import sys
T = int(input())
for i in range(T):
a,b = map(int, sys.stdin.readline().split())
print(a + b)
stdin
파이썬 sys 모듈 안에 있는 stidin함수
-> stdin 함수는 숫자 및 문자를 input 할 때 사용.
-> 문자열 자체를 변수에 저장하고 싶을때에는 sys.stdin.readline().rstrip()
-> 개행문자가 맨 끝에 들어와도 int 변환이나 split()을 그대로 할 수 있다!
readline
-> 한줄 씩 읽어라!
-> 개행문자를 만날때까지 읽는다! (\n, \r, \r\n)
-> 개행문자까지 포함해서 가지고 온다.
개행문자란? -> 줄바꿈을 의미하는 문자!
map 함수
map ( function , iterable , * iterables )
-> iterable의 모든 항목에 함수를 적용하여 결과를 산출.
출처:
https://www.acmicpc.net/problem/15552
https://docs.python.org/3/library/functions.html#map