개발 연습장/백준 문제풀이

[파이썬, Python] 백준 25304: 영수증

LooanCheong 2022. 11. 10. 13:46
반응형

문제

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

 

25304번: 영수증

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

www.acmicpc.net

코드

X = int(input())
N = int(input())
sum = 0
for i in range(N):
    a, b = map(int, input().split())
    sum += a*b
if sum == X:
    print("Yes")
else:
    print("No")

설명

물건의 가격을 입력받고,
총합이 맞는지 비교하는 문제이다.

우선 x,n을 각각 입력받고,
sum을 통해 합을 입력받을 변수를 만들어준다.

이후 반복문을 통해 물건의 개수인 n번 반복하고,
각 물건의 가격과 개수를 입력받은 뒤,
물건의 가격인 (개당 가격 X 개수) 를 총합에 더해준다.

이후 총합이 x와 같다면, Yes를 출력.
다르다면, No를 출력한다.

반응형