백준 11022(A+B-8)

한장민·2022년 5월 15일
0
post-thumbnail

https://www.acmicpc.net/problem/11022

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {

	public static void main(String[] args) throws NumberFormatException, IOException{
		
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		int t = Integer.parseInt(br.readLine());
		String[] arr = new String[t];
		
		for(int i = 0; i < t; i++) {
			String str = br.readLine();
			StringTokenizer st = new StringTokenizer(str, " ");
			
			int a = Integer.parseInt(st.nextToken());
			int b = Integer.parseInt(st.nextToken());
			
			arr[i] = a +" + "+ b + " = " + (a+b);
		}
		
		for(int i = 0; i < arr.length; i++) {
			System.out.println("Case #" + (i+1) +": " + arr[i]);
		}
		
	}
}

직전에 푼 11021 문제와 거의 흡사했다. 출력문을 다르게 하기 위해서 배열을 String 형태로 바꿔주었다! 이런 식으로 for문을 연달아 사용하다보니 이 방법이 뭔가 비효율적으로 느껴진다. 다른 방법을 찾아보아야겠다.

profile
HAAN YJGB

0개의 댓글