공부하기/백준

[Java] 백준 풀기 9325 - 얼마?

XEV 2024. 2. 16. 23:37

자바 백준 9325번

브론즈 3

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

 

9325번: 얼마?

해빈이는 학교를 다니면서 틈틈히 번 돈으로 자동차를 사려고 한다. 자동차에 여러 가지 옵션을 포함시킬 수 있는데 해빈이는 덧셈과 곱셈을 하지 못하기 때문에 친구 태완이에게 도움을 청했

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 수학, 사칙연산

 

 

 

 

 

코드 풀이

import java.util.Scanner;

public class Main {
    
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int testCases = sc.nextInt();  // 테스트 케이스의 개수 입력
        
        // 각 테스트 케이스에 대한 반복문
        for (int i = 0; i < testCases; i++) {
            int sCar = sc.nextInt();  // 자동차의 가격 입력
            
            int nOption = sc.nextInt();  // 옵션의 개수 입력
            
            int total = sCar;  // 초기 가격은 자동차의 가격으로 설정
            
            // 각 옵션에 대한 반복문
            for (int j = 0; j < nOption; j++) {
                int q = sc.nextInt();  // 옵션의 개수 입력
                int p = sc.nextInt();  // 옵션의 가격 입력
                
                total += q * p;  // 옵션을 추가하여 총 가격 계산
            }
            
            System.out.println(total);  // 최종 가격 출력
        }
    }
}