※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※

 

이번에 볼 문제는 백준 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

+ Recent posts