본문 바로가기

Java/백준 알고리즘

백준 15552번: 빠른 A+B - Java(자바)

 

 

 

풀이

ㅡㅡ

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.io.*;
import java.util.StringTokenizer;
 
public 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 t = Integer.parseInt(br.readLine());
        int[] a = new int[t];
        int[] b = new int[t];
        for (int i = 0; i < t; i++) {
            StringTokenizer st = new StringTokenizer(br.readLine());
            a[i] = Integer.parseInt(st.nextToken());
            b[i] = Integer.parseInt(st.nextToken());
        }
        int[] result = new int[t];
        for (int i = 0; i < t; i++) {
            result[i] = a[i] + b[i];
            bw.write(result[i]+"\n");
        }
 
        br.close();
        bw.flush();
        bw.close();
    }
}
cs

 

BufferedReader readLine()

  • String 타입의 입력 메소드
  • throws IOException을 사용하여 입출력 예외 처리를 해주어야 함

StringTokenizer nextToken()

  • 공백 단위로 자르기 위해 사용

BufferedWriter의 write()

  • System.out.print와 같은 역할
  • throws IOException을 사용하여 입출력 예외 처리를 해주어야 함