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

풀이
int main(void){
int x,n,a,b;
int sum=0;
scanf("%d\n %d\n",&x,&n);
for(int i=0; i<n; i++){
scanf("%d %d\n",&a,&b);
sum+=a*b;
}
if(x==sum){
printf("Yes");
}
else
printf("No");
return 0;
}
x(총금액)와 n(물건의 종류의 수)을 입력받고, 계속 입력받을 물건들의 가격을 저장하기 위해 sum이라는 변수를 선언합니다.
for으로 a(물건의 가격)와 b(개수)를 계속 반복하여 받으며, a와 b의 곱한 값을 계속 sum에 더합니다.
if문을 통하여 만약 x와 sum의 값이 일치하면 Yes를 출력하고, 그렇지 않으면 No를 출력하도록 하였습니다.
'BaekJoon' 카테고리의 다른 글
| [백준] 깃허브 연동 (자동 업로드) 방법 (1) | 2024.10.07 |
|---|