공부하기/백준

[Java] 백준 풀기 18398 - HOMWRK

XEV 2023. 3. 25. 23:56

자바 백준 18398번

브론즈4

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

 

18398번: HOMWRK

In one of the beautiful cities of Afghanistan two sisters are going to program a simple game to help them solve their mathematics homework. Their homework asks them to calculate the sum and multiplication of two numbers. Your task is to help them to build

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 구현, 사칙연산

 

 

 

 

 

문제 풀기

문제를 읽으면서 테스트 케이스와 문제의 수를 왜 나눠놨는지 이해가 되지 않았는데 답안을 제출하고 보니 "런타임 에러"를 발생 시키려고 그랬나보다.

testCase 와 numOfQuestions 를 동시에 입력받고 for loop 을 돌렸더니 런타임 에러가 발생되었다. 생각이 짧았던것 같다.

다시금 확인하여 testCase 를 입력받고 for loop 을 돌리면서 numOfQuestions 를 입력받아 for loop 을 돌리니 통과되었다.

이중 for loop 을 돌리면서 숫자 2 개를 입력 받고, 합과 곱을 계산하여 출력형식에 맞춰 답안을 제출한다.

 

 

 

 

 

코드 보기

import java.util.Scanner;

public class Main {
    public static void main(String args[]) {

        Scanner sc = new Scanner(System.in);
        
        int testCase = sc.nextInt();
        
        for (int i = 0; i < testCase; i++) {
            int numOfQuestions = sc.nextInt();
            
            for (int j = 0; j < numOfQuestions; j++) {
                int num_1 = sc.nextInt();
                int num_2 = sc.nextInt();
                
                System.out.println(num_1 + num_2 + " " + num_1 * num_2);
            }
        }
     
    }
}