Hamutaro - Hamtaro 4

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();
    }
}

'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