ALGORITHM 🤖/Baekjoon

백준 - 25304

daxx0ne 2023. 3. 4. 14:21

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

 

25304번: 영수증

준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것

www.acmicpc.net

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int x = sc.nextInt(); // 영수증에 적힌 총 금액 입력받기
        int n = sc.nextInt(); // 영수증에 적힌 구매한 물건 종류 수 입력받기
        int[] arr = new int[n];
        int answer = 0;

        for(int i = 0; i < n; i++){
            int a = sc.nextInt(); // 물건의 가격 입력받기
            int b = sc.nextInt(); // 개수 입력받기
            arr[i] = a * b; // 가격 * 개수의 값을 배열에 담기
            answer += arr[i]; // 배열의 요소를 모두 더한 것을 answer에 담기
        }
        sc.close();
        if(answer == x){ // answer의 값이 총 금액과 같을 때
            System.out.println("Yes");
        }
        else{ // 다를 때
            System.out.println("No");
        }
    }
}