관심있는 주제/알고리즘 문제

백준 알고리즘 15552 java

Lynn123 2018. 11. 30. 14:59
반응형

문제 : 빠른 A+B

첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다

각 테스트케이스마다 A+B를 한 줄에 하나씩 순서대로 출력한다.


(Java를 사용하고 있다면, Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용할 수 있다. BufferedWriter.flush는 맨 마지막에 한 번만 하면 된다.)


예제 입력 1 

5
1 1
12 34
5 500
40 60
1000 1000

예제 출력 1 

2
46
505
100
2000











답 :



보통 Scanner와 System.out.println을 사용해 입출력을 하는데,

인풋의 사이즈가 커지면 Buffered를 사용해 출력해야 빠르다고 한다. (문제 풀면서 공부한 것에 의하면)

따라서 Buffer를 사용해 정수값을 불러왔다.

readLine은 String tpye을 입력받는 함수인데, 인트로 받아왔다가 자꾸 이상하게 나와서 그냥 String으로 받고 parseInt 해줬다.

어쨌든 받아온 line을 띄어쓰기 단위로 split 하여 어레이의 첫 번째 두 번째 값을 더하는 방법으로 풀었다.

반응형

'관심있는 주제 > 알고리즘 문제' 카테고리의 다른 글

백준 알고리즘 10817 java  (0) 2018.11.30
백준 알고리즘 9498 java  (0) 2018.11.30
백준 알고리즘 11721 java  (0) 2018.11.30
백준 알고리즘 11720 java  (0) 2018.11.30
백준 알고리즘 8393 java  (0) 2018.11.30