(15552) 백준 문제풀이 - 빠른 A+B / JAVA
본문 바로가기
백준 문제풀이

(15552) 백준 문제풀이 - 빠른 A+B / JAVA

by PAIK'S JAVA 2021. 2. 3.
반응형

● 분석 

1. Scanner와 System.out.println 대신 BufferedReder와 BufferedWriter를 사용해야한다.

2. BufferedReader로 받는 데이터는 String으로 고정되기에 int형으로 형변환 해야한다.

 

● 풀이

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class Main { //빠른 A + B

	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 TC = Integer.parseInt(br.readLine());
		
		for(int i = 0; i < TC; i++) {
			String[] num = br.readLine().split(" ");
			int A = Integer.parseInt(num[0]);
			int B = Integer.parseInt(num[1]);
			
			bw.write((A+B)+"\n");
		}
		bw.flush();
		bw.close();
	}
}

- String 문자열로 입력한 숫자를 Integer.parseInt로 int 숫자형으로 변환하여 A+B 연산 처리

댓글