알고리즘 풀이/백준
[백준][JAVA] 15552 : 빠른 A+B
cornsilk-tea
2022. 1. 15. 23:15
입력
첫 줄에 테스트케이스의 개수 T가 주어진다.
T는 최대 1,000,000이다.
다음 T줄에는 각각 두 정수 A와 B가 주어진다.
A와 B는 1 이상, 1,000 이하이다.
출력
각 테스트케이스마다 A+B를 한 줄에 하나씩 순서대로 출력한다.
코드
BufferedReader와 BufferedWriter를 사용하기위한 연습문제다.
package BJ_2022_01_03;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
public class BJ_15552 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st;
int T;
T = Integer.parseInt(br.readLine());
for (int n = 0; n < T; n++) {
st = new StringTokenizer(br.readLine(), " ");
bw.write((Integer.parseInt(st.nextToken()) + Integer.parseInt(st.nextToken())) + "\n");
}
bw.flush();
bw.close();
}
}
기본적인 틀
BufferedReader
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st;
Integer.parseInt(br.readLine());
st = new StringTokenizer(br.readLine(), " ");
Integer.parseInt(st.nextToken())
BufferedWriter
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
bw.write(Integer.parseInt(br.readLine()) + "\n");
bw.flush();
bw.close();
이 틀을 기억해놓으면 문제없을듯하다.