happy coding

[java] 25304. 영수증 본문

coding study/baekjoon

[java] 25304. 영수증

yeoonii 2023. 8. 5. 00:24
import java.io.*;
import java.util.Arrays;
import java.util.StringTokenizer;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        //영수증에 적힌 총 금액 x 입력받음
        long X = Long.parseLong(br.readLine());
        //영수증에 적힌 구매한 물건의 종류의 수 N 입력받음
        int N = Integer.parseInt(br.readLine());
        //N개의 줄에는 각 물건의 가격 a와 개수 b가 공백을 사이에 두고 주어짐
        int[][] receipt = new int[N][2];
        for (int i=0 ; i<N ; i++) {
            StringTokenizer st = new StringTokenizer(br.readLine(), " ");
            receipt[i][0] = Integer.parseInt(st.nextToken());   //가격
            receipt[i][1] = Integer.parseInt(st.nextToken());   //개수
        }
        long sum = 0;

        for (int i=0 ; i<N ; i++) {
            sum += receipt[i][0] * receipt[i][1];
        }

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

'coding study > baekjoon' 카테고리의 다른 글

[java] 1026. 보물  (0) 2023.08.08
[java] 10813. 공 바꾸기  (0) 2023.08.08
[java] 2562. 최댓값  (0) 2023.08.04
[java] 2752. 세 수 정렬  (0) 2023.08.01
[java] 1977. 완전제곱수  (0) 2023.08.01
Comments