티스토리 뷰

728x90
반응형

백준 온라인 저지(BOJ) 25304번 영수증

https://www.acmicpc.net/problem/25304

 

25304번: 영수증

준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것

www.acmicpc.net

* 사용언어 : C언어, C++

 

1. 문제

영수증에 적힌 [총 금액] 과 [구매한 물건 가격 * 개수의 총합] 이 일치하는지 검사

 

2. 풀이

x(총 금액)와 n(물건 종류)를 입력받고

n 만큼 반복하면서 sum(직접 계산하는 총 금액)에 a * b 를 더합니다.

 

마지막에 x(영수증의 총 금액)와 sum(계산한 총 금액)을 비교해서

Yes 나 No 를 출력합니다.

 

3. 코드

#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif

#include <stdio.h>

int main() {
	int x, n, a, b, sum = 0;
	scanf("%d %d", &x, &n);

	for (int i = 0; i < n; ++i) {
		scanf("%d %d", &a, &b);
		sum += a * b;
	}

	if (sum == x) printf("Yes\n");
	else printf("No\n");

	return 0;
}
728x90
반응형
댓글