Hennie
[백준] 15552번 : 빠른 A+B (JAVA) 본문
QUESTION
ANSWER
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st;
int t = Integer.parseInt(br.readLine());
int arr[][] = new int[t][2];
int sum[] = new int[t];
for(int i=0; i<t; i++) {
st = new StringTokenizer(br.readLine());
for(int j=0; j<2; j++) {
arr[i][j] = Integer.parseInt(st.nextToken());
}
}
for(int i=0; i<t; i++) {
sum[i] = arr[i][0] + arr[i][1];
bw.write(sum[i] + "\n");
}
br.close();
bw.flush();
bw.close();
}
}
RESULT
MEMO
BufferedReader // 입력
// 사용 후
BufferedReader.close();
BufferedWriter // 출력
// 사용 후
BufferedWriter.flush(); // 버퍼에 남아있는 데이터를 출력하여 없앤다.
BufferedWriter.close(); // 버퍼 닫아주기!
// 문자열 쪼개기
StringTokenizer sb = new StringTokenizer();
첫 줄은 br.readLine(); 을 사용해도 문제 없지만 둘째 줄부터 한 줄에 2개의 수를 받기 때문에
띄어쓰기를 기준으로 문자를 입력 받아야 한다
굳이 배열에 저장 할 필요는 없지만 굳이 배열로 풀기!
'BaekJoon > 03. for문' 카테고리의 다른 글
[백준] 2742번 : 기찍 N (JAVA) (0) | 2021.04.14 |
---|---|
[백준] 2741번 : N 찍기 (JAVA) (0) | 2021.04.14 |
[백준] 8393번 : 합 (JAVA) (0) | 2021.04.13 |
[백준] 10950번 : A+B - 3 (JAVA) (0) | 2021.04.13 |
[백준] 2739번 : 구구단 (JAVA) (0) | 2021.04.13 |