반응형
자바로 백준 25304번 문제 풀어 보겠습니다.
문제
https://www.acmicpc.net/problem/25304
풀이
이 문제는 영수증에 적힐 총 금액과 각 물건의 가격 및 개수를 곱한 갑으로 계산한 총 금액이 일치하는지 확인하는 문제입니다.
1. 영수증에 적인 총 금액 X를 입력합니다.
2. 물건의 종류 수 N을 입력받습니다.
3. 각 물건의 가격 a와 개수 b를 입력받아 총 금액을 계산하고 변수 total에 넣습니다.
4. 계산한 총 금액과 영수증의 총 금액이 같으면 Yes 다르면 No를 출력합니다.
코드
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 total = 0; // 구매한 물건들의 총 금액 계산
// N개의 물건에 대해 가격과 개수를 입력받아 총 금액 계산
for (int i = 0; i < N; i++) {
int a = sc.nextInt(); // 물건의 가격
int b = sc.nextInt(); // 물건의 개수
total += a * b; // 물건의 가격 * 개수 를 총 금액에 더함
}
// 계산한 총 금액과 영수증의 총 금액 비교
if (total == X) {
System.out.println("Yes"); // 총 금액이 일치하면 Yes 출력
} else {
System.out.println("No"); // 일치하지 않으면 No 출력
}
sc.close(); // Scanner 닫기
}
}
https://idocleancode.tistory.com/371
반응형
'Coding Test > Beakjoon' 카테고리의 다른 글
[Java] 백준 8393번 합 문제 풀기 (0) | 2024.10.20 |
---|---|
[Java] 백준 10950번 A+B -3 문제 풀기 (0) | 2024.10.20 |
[Java] 백준 2739번 구구단 문제 풀기 (0) | 2024.10.18 |
[Java] 백준 2480번 주사위 세개 문제 풀기 (0) | 2024.10.18 |
[Java] 백준 2525번 오븐 시계 문제 풀기 (2) | 2024.10.17 |