본문 바로가기
study/CodingTest

백준 10950 A+B 주어진 개수만큼 반복 출력하기 (Java)

by 고기만두(개발자) 2021. 11. 5. 00:23
728x90
반응형

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

 

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

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

 

각 테스트 케이스마다 A+B를 출력한다.

 


각 테스트 케이스마다 가 중요한 포인트.

import java.util.*;

public class Main{
    public static void main(String[] args){
        
        Scanner sc = new Scanner(System.in);
        
        int t = sc.nextInt();
        
        
        int[] answer = new int[t];    //합 담을 사이즈만큼 배열 칸수 늘려놓기
        
        for (int i = 0 ; i < t ; i++){    //사이즈만큼 반복
            int a = sc.nextInt();
            int b = sc.nextInt();
            
            answer[i] = a+b;    //a+b를 배열의 i번째 번지에 담는다
            System.out.println(answer[i]);    //출력한다
        }
        
        sc.close();
        
    }
}

첫줄에 케이스 반복 돌릴 횟수를 저장해서 그만큼 배열 크기를 미리 늘려놓는다.

그리고 사이즈만큼 반복을 돌리면서 숫자 a, b를 입력받고

덧셈결과를 배열의 해당 번지에 넣고 출력

 

해보니까 아 이렇게 배웠지, 이렇게 써먹으면 되는구나 감이 잡힌다.

 

개념은 이미 주구장창 열심히 배웠고

일도 나름대로 열심히 하고있는데

문제를 해석하는 데에 연습이 필요하다는 걸 느끼는 하루.

728x90
반응형

댓글