백준 도전기(A+B - 7)

주재일·2021년 5월 13일
0

문제
https://www.acmicpc.net/problem/11021

코드

package backjun_for;

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 for_11021 {

	public static void main(String[] args) throws Exception, IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
		
		int t = Integer.parseInt(br.readLine());
		
		StringTokenizer st;
		
		for(int x=1; x<=t; x++) {
			st = new StringTokenizer(br.readLine()," ");
			bw.write("Case #" + x + ": ");
			bw.write(Integer.parseInt(st.nextToken())+Integer.parseInt(st.nextToken())+"\n");
		}
		
		br.close();
		bw.flush();
		bw.close();
		
	}

}

저번에 한 A+B 랑 뭐가 다른지는 솔직히 모르겠습니다만
문제에서 요구 한 것은 

테스트케이스 T 만큼 출력하되

Case #1: 2
Case #2: 5
Case #3: 7
Case #4: 17
Case #5: 7

의 출력양식을 요구하였습니다.

요점을 말씀드리면

입력을 2번 받는 것이 아니라, br.readLin() 자체가 1줄 인식이기 때문에
StringTokenizer 로 (" ")을 입력하여 공백을 읽도록 해야 합니다.
그리고 요구 한 출력 양식대로 출력을 해주면 됩니다.


profile
늦게 시작했으니 저는 늦둥이인가요?

0개의 댓글