코테/백준

25304번: 영수증

이파댥 2024. 5. 16. 21:08

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // 영수증의 총 금액 입력
        int receiptTotal = sc.nextInt();

        // 물건의 종류 수 입력
        int itemCount = sc.nextInt();

        // 변수를 초기화하여 계산된 총 금액을 저장하기 위해 사용
        int calculTotal = 0; 

        // 각 물건의 가격과 개수 입력
        for (int i = 0; i < itemCount; i++) {
            int price = sc.nextInt();
            int quantity = sc.nextInt();
            calculTotal += price * quantity;
        }

        // 영수증의 총 금액과 계산된 총 금액 비교
        if (calculTotal == receiptTotal) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }

        sc.close();
    }
}

 

Scanner 를 사용해 영수증의 총 금액, 물건 종류 수 를 입력받음

 

그리고 각 물건의 가격과 개수를 받아 총 가격을 for 문을 통해 계산

 

그 후 영수증에 있는 토탈for 문을 통해 계산한 토탈 가격비교후 Yes 혹은 No 를 출력