Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

luke

[백준] - 영수증 (25304번) (자바/Java) 본문

알고리즘문제/백준 문제(Java)

[백준] - 영수증 (25304번) (자바/Java)

luke-king 2023. 12. 15. 10:35

 

이문제에서는 내가 구매한 총금액 "X"와 물품 종류 수 "N" 그리고 총 물품 개수인 "N"개의 각 물건 "a", 가격"b"를 가지고 

"X" ==  "a * b " 의 값이 서로 맞는지를  확인하는 문제이다.

 

문제 풀이 코드이다.

import java.util.Scanner;

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

        Scanner sc = new Scanner(System.in);
        long x = sc.nextInt();  // 총금액
        int ea = sc.nextInt();  // 물품 개수
        int sum = 0;
        
	//ea = 4 : 물품 개수가 4개이므로 반복문을 통해 
        //물건 a 가격과 b 개수를 4번 출력한 뒤 변수 sum 에 총 금액을 담는다.
        for (int i = 1; i <= ea; i++) {
           int a = sc.nextInt();
           int b = sc.nextInt();
            sum += a * b;
        }
        
        // 총금액이 일치하다면 yes
        if (x == sum) {
            System.out.println("Yes");
        }
        // 그렇지 않다면 no
        else {
            System.out.println("No");
        }
        
    }
}