Algorithm/BOJ
[Bronze IV/JAVA] 15552 빠른 A+B
carsumin
2024. 10. 9. 21:47
https://www.acmicpc.net/problem/15552

1. Scanner와 BufferedReader의 성능 차이를 느낄 수 있는 문제
2. BufferedReader은 문자열로 입력받기 때문에 정수형으로 변환하는 과정이 필요
3. BufferedReader, BufferedWriter는 예외처리를 해줘야 한다
4. 마지막에 버퍼를 비우고 스트림을 닫는 코드를 써준다
내 풀이
import java.io.*;
class Main{
public static void main(String[] args) throws IOException{
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++){
String str = br.readLine();
int a = Integer.parseInt(str.split(" ")[0]);
int b = Integer.parseInt(str.split(" ")[1]);
bw.write((a+b) + "\n");
}
br.close();
bw.flush();
bw.close();
}
}