문제 링크
https://www.acmicpc.net/problem/15552
나의 코드 (java)
Java를 사용하고 있다면, Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용할 수 있다. BufferedWriter.flush는 맨 마지막에 한 번만 하면 된다.
Scanner와 System.out.println를 사용하면 시간 초과한다.
import java.io.*;
public class Main {
public static void main(String[]args) throws IOException {
// BufferedReader로 입력 받고, BufferedWriter로 출력
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
// 몇 개의 데이터를 받을건지
int N = Integer.parseInt(br.readLine());
for (int i=0; i<N; i++){
// 입력 값 2개를 받음
String s = br.readLine();
int a = Integer.parseInt(s.split(" ")[0]);
int b = Integer.parseInt(s.split(" ")[1]);
bw.write(a+b+"\n");
}
// 버퍼 비우기
bw.flush();
bw.close();
}
}
'코딩공부 > 백준 (java)' 카테고리의 다른 글
[백준 2742] 기찍 N (java) (0) | 2021.07.02 |
---|---|
[백준 2741] N 찍기 (java) (0) | 2021.07.02 |
[백준 8393] 합 (java) (0) | 2021.07.01 |
[백준 10950] A+B - 3 (java) (0) | 2021.07.01 |
[백준 2739] 구구단 (java) (0) | 2021.06.30 |
댓글