IT/BaekJoon

[JAVA] 10950번. A + B - 3 문제

Buang 2023. 3. 28. 15:23
반응형

1. 문제

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

 

10950번: A+B - 3

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

 


2. 풀이

 

"두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

첫 줄에는 테스트 케이스 개수 T가 주어진다."

 

 

기본적으로 두 정수 A와 B를 더해주는 프로그램을 만들면 된다.

단 A와 B를 몇 번 입력받을 건지를 만들어 주어야 한다.

 

 

예를 들어서 사용자가 테스트 케이스 개수로

3을 입력했다면 이 의미는

덧셈 연산을 총 3번 해주란 이야기다.

 

위의 이미지를 보면 맨 처음에 3을 입력했다.

그리고 나는

 

1 + 2

2 + 4

5 + 7

 

이렇게 총 3개의 식의 덧셈 결과값을 알고 싶은 것이다.

 

 

결과값으로 3, 6, 12가 나왔다.

 

1 + 2 = 3

2 + 4 = 6

5 + 7 = 12

 

이렇게 사용자가 처음 입력한 숫자만큼 

식을 입력받고, 결과값을 출력해주는 프로그램을 만들면 된다.

 

 

3. 코드

 

import java.util.Scanner;

public
class Main {

    public static
    void main ( String[] args ) {

        Scanner scan = new Scanner(System.in);

        int count = scan.nextInt(); // 몇 번 덧셈연산을 해줄 건지 입력
        int [] result = new int[count]; // 더해진 숫자들이 저장될 배열 선언


        //입력된 숫자들을 더해 줌
        for (int i=0; i<count; i++){
            int A = scan.nextInt();
            int B = scan.nextInt();

            result[i] = A + B; //입력된 숫자들은 result란 배열에 저장됨

        }

        // 더해준 숫자들을 출력
        for (int i=0; i<count; i++){
            System.out.println(result[i]);

        }


    }
}

 

코드를 작성하면 위와 같을 것이다.

 

A + B가 더해져서 나온 결과값을 배열에 저장한다는 것만

잘 생각해 냈다면 크게 어렵지 않은 문제다.

반응형