백준

[백준 25304] 영수증 자바

소금_msg 2022. 8. 8. 12:57

 

 

<구현해야 할 것>

1. 총금액 X 입력받기

2. 구매한 물건 종류 수 N입력받기

3. for문으로 각 물건의 가격, 개수 입력받아서 합을 구하기

4. 합이 X와 비교해서 맞는지 확인하고 Yes/No  출력하기

 

import java.util.Scanner;

public class Main {

    public static void main(String[] arg){
        Scanner sc = new Scanner(System.in);
        //첫째 줄에는 영수증에 적힌 총 금액 X가 주어진다.
        int X = sc.nextInt();
        //둘째 줄에는 영수증에 적힌 구매한 물건의 종류의 수 N이 주어진다.
        int N = sc.nextInt();
        int sum =0;
        int total =0;

        //이후 N개의 줄에는 각 물건의 가격 a와 개수 b가 공백을 사이에 두고 주어진다.

        for(int i=0;i<N;i++){
            int price = sc.nextInt();
            int amount = sc.nextInt();
            sum = price * amount;
            total += sum;
        }

        if(total == X){
            System.out.println("Yes");
        }else{
            System.out.println("No");
        }

    }

}