본문 바로가기
Baekjoon 자바 코드/반복문

[백준] 11022번 A+B-8 풀이 코드 (Java 자바)

by 망댕이 2024. 6. 26.
반응형

접근 방법)

위 문제는 앞서 11021번 문제랑 굉장히 유사하다.

 

[백준] 11021번 A+B-7 풀이 코드 (Java 자바)

접근 방법)첫째 줄에서 입력받은 값(n)만큼 for문을 반복 실행하고 두 번째부터 주어진 값들을 합을 Case #number : 과 함께 출력하면 된다. 정답 코드 1)import java.util.Scanner;class Main{ public static void main(

mangdang2468.tistory.com

첫째줄의 입력값 만큼 for문을 반복 실행하고 Case #x: 첫 번째 입력값 + 두 번째 입력값 = 합 형식으로 출력하는 코드를 for문 안에서 작성하면 된다.

 

정답 코드 1)

import java.util.*;

class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        for(int i = 1; i <= n; i++){
            int a = sc.nextInt();
            int b = sc.nextInt();
            System.out.println("Case #"+i+": "+a+" + "+b+" = "+(a+b));
        }
    }
}

정답 코드 2)

import java.io.*;
import java.util.StringTokenizer;

class Main{
    public static void main(String[] args){
        try{
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
            
            int n = Integer.parseInt(br.readLine());
            StringTokenizer st;
            
            for(int i = 1; i<=n; i++){
                st = new StringTokenizer(br.readLine(), " ");
                int a = Integer.parseInt(st.nextToken());
                int b = Integer.parseInt(st.nextToken());
                bw.write("Case #"+i+": "+a+" + "+b+" = "+(a+b)+"\n");
            }
            
            br.close();
            bw.close();
        }catch(IOException io){
            
        }
    }
}

 

반응형