자바 백준 25304번
브론즈 5
https://www.acmicpc.net/problem/25304
문제 보기
분류: 수학, 구현, 사칙연산
문제 풀기
영수증에 적힌 금액과 구입한 물건의 종류를 차례로 입력받는다.
구입한 물건의 종류만큼 for loop 을 실행하면서 각 물건의 가격과 개수를 입력받는다.
금액과 개수를 곱하여 합산 금액을 누적해 나간다.
영수증에 찍힌 총 그액과 물건의 가격과 개수로 계산된 금액이 서로 일치하는지 판단한다.
코드 보기
// package boj_25304;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int total_amount = sc.nextInt();
int product = sc.nextInt();
int sum_amount = 0;
for (int i = 0; i < product; i++) {
int amount = sc.nextInt();
int ea = sc.nextInt();
sum_amount += amount * ea;
}
if (total_amount == sum_amount) {
System.out.println("Yes");
} else if (total_amount != sum_amount) {
System.out.println("No");
}
sc.close();
}
}
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 4673 - 셀프 넘버 (2) | 2023.01.22 |
---|---|
[Java] 백준 풀기 11721 - 열 개씩 끊어 출력하기 (0) | 2023.01.21 |
[Python] 백준 풀기 2635 - 수 이어가기 (0) | 2023.01.19 |
[Python] 백준 풀기 2628 - 종이자르기 (0) | 2023.01.18 |
[Java] 백준 풀기 1158 - 요세푸스 문제 (0) | 2023.01.17 |