https://www.acmicpc.net/problem/11022
11022번: A+B - 8
각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다.
www.acmicpc.net
- 문제

이전 포스팅의 A+B-7과 유사한 방식으로 접근하면 된다.
- 코드 1
import java.util.Scanner;
public class Main{
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        
        int N=in.nextInt();
        
        for(int i=1; i<=N; i++){
            int A=in.nextInt();
            int B=in.nextInt();
            
            System.out.println("Case #" + i + ": " + A + " + " + B + " = " + (A+B));
        }
        
        in.close();
    }
}- 결과

- 코드 2
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
import java.io.IOException;
import java.util.StringTokenizer;
public class Main{
    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 N=Integer.parseInt(br.readLine());
        int A;
        int B;
        StringTokenizer st;
        
        for(int i=1; i<=N; i++){
            st=new StringTokenizer(br.readLine(), " ");
            A=Integer.parseInt(st.nextToken());
            B=Integer.parseInt(st.nextToken());
            
            bw.write("Case #"+i+": ");
            bw.write(A + " + " + B + " = ");
            bw.write((A+B) + "\n");
        }
        
        br.close();
        bw.flush();
        bw.close();
    }
}- 결과

- 코드 1, 2 성능 비교 Scanner 사용 

'Computer Science > BAEKJOON JAVA Practice' 카테고리의 다른 글
| [백준]2439번: 별 찍기 -2 (0) | 2022.01.13 | 
|---|---|
| [백준]2438번: 별 찍기 -1 (0) | 2022.01.12 | 
| [백준]2742번: 기찍N (0) | 2022.01.11 | 
| [백준]2741번: N찍기 (0) | 2022.01.11 | 
| [백준]15552번: 빠른 A+B (0) | 2022.01.09 | 
 
