📢 문제 출처
25304번: 영수증
준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것
www.acmicpc.net
📢 문제 설명
📢 입출력 예시
📢 풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int total = sc.nextInt(); //총 가격
int count = sc.nextInt(); //총 갯수
for (int i = 0; i < count; i++) {
int price = sc.nextInt();
int num = sc.nextInt();
total = total - (price * num);
}
if(total == 0)
System.out.println("Yes");
else
System.out.println("No");
}
}
- Scanner를 통해서 총 가격과 총 갯수의 값을 받는다.
- 갯수만큼 반복문을 돌린다.
- 개별 가격과 갯수를 곱해서 전체 값으로 뺀다.
- 뺀 값이 0이면 영수증에 적힌 값이 일치한 것이 때문에 "Yes" 출력
- 뺀 값이 0이 아니면 일치하지 않은 것이기 때문에 "No" 출력
반응형
'코딩테스트 > 백준' 카테고리의 다른 글
[Java][백준 2753번] : 윤년 (0) | 2023.08.14 |
---|---|
[Java][백준 9498번] : 시험 성적 (0) | 2023.08.14 |
[Java][백준 2562번] : 최댓값 (0) | 2023.08.13 |
댓글