#26. 백준 15552번 문제 풀이: 빠른 A+B 문제 원본 보기
빠른 속도를 요구하는 문제의 경우 입출력 속도를 빠른 방법으로 할 필요성 있다. 언어마다 입력/ 출력 하는 방법은 여러가지가 있으며, 속도와 장단점이 있다. 이번 문제는 빠른 입출력 속도를 사용해서 처리해 보자. 입력: 첫줄에 테스트케이스 T (최대 1,000,000) 다음줄 두개씩의 A B 정수 목록. (1,000 이하)
입력/출력
--입력--
5
1 1
12 34
5 500
40 60
1000 1000
--출력--
2
46
505
100
2000
문제풀이+해설
C++ : 
 cin.tie(NULL); sync_with_stdio(false); 적용. 
 이렇게 하면 기존 C언어용 함수(scanf, printf, puts..)를 사용하면 안된다.
 endl 대신 개행문자(\n) 사용. endl 은 버퍼를 비우는 과정때문에 조금 더 느리다.
JAVA :
 Scanner, System.out.println 대신 BufferredReader 와 BufferedWrite 사용
Python :
 input 대신 sys.stdin.readline() 사용. 개행문자 제거를 위해 .rstrip() 사용.
code sol.
import sys # sys 모듈 사용

t = int(sys.stdin.readline().rstrip())
# 한줄을 입력받고, 개행문자(\n) 제거 후 정수형으로 변환해서 t로 받음
for i in range(t): # 테스트 개수만큼 반복
  a, b = map(int, sys.stdin.readline().rstrip().split())
  # 한줄을 읽은 후 \n 제거 후 공백으로 분리한 후 정수형으로 변환해서 a, b로 받음
  print(a + b) # 계산값 출력
© 코드솔 - CodeSol. All Rights Reserved.