코테/백준
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 를 출력