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();
}
}
'Algorithm > BOJ' 카테고리의 다른 글
[Bronze V/JAVA] 10951 A+B-4 (EOF) (0) | 2024.10.16 |
---|---|
[Bronze IV/JAVA] 11720 숫자의 합 (0) | 2024.10.15 |
[Bronze IV/JAVA] 2480 주사위 세개 (0) | 2024.10.10 |
[Bronze III/JAVA] 10818 최소, 최대 (0) | 2024.08.19 |
[백준/JAVA] 10828 스택 (0) | 2021.11.12 |