※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 25304번 문제인 영수증이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/25304
25304번: 영수증
준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것
www.acmicpc.net
주어지는 총 금액 X가 아래에 주어지는 각 물건의 가격 a, 물건의 개수 b의 곱인 a*b의 합과 일치하는지의 여부를 살피는 문제이다.
반복문과 조건문을 이용해 위와 같은 내용을 확인하는 코드를 작성하자.
글쓴이는 총 금액 X에서 물건들의 값을 빼나가 최종 X의 값이 0이 되었는지를 확인하는 방식으로 코드를 작성하였다.
아래는 제출한 소스코드이다.
#include <iostream>
using namespace std;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int X, N; cin >> X >> N;
while (N--) {
int a, b; cin >> a >> b;
X -= a * b;
}
if (X) cout << "No";
else cout << "Yes";
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 25309 // C++] K개의 소수 (0) | 2022.06.28 |
---|---|
[BOJ 25307 // C++] 시루의 백화점 구경 (0) | 2022.06.27 |
[BOJ 25308 // C++] 방사형 그래프 (0) | 2022.06.27 |
[BOJ 25306 // C++] 연속 XOR (0) | 2022.06.27 |
[BOJ 25305 // C++] 커트라인 (0) | 2022.06.27 |