백준 문제풀이
[백준 25304번 문제] 영수증
eunda_coding
2022. 8. 8. 20:41
이 문제는 반복문을 통해서 주어진 금액과 입력한 금액의 총합이 같으면 Yes 다르면 No를 출력하는 문제이다.
입력받은 숫자만큼 for문을 반복하여 가격과 양을 입력받아서 더해주는 방식으로 풀면 된다.
map함수를 이용해서 스페이스바로 분리하여 각 변수에 값을 할당해주었다.
긜고 마지막 if문을 통해 처음 입력한 값과 계산한 총합이 같다면 Yes 다르면 No를 출력하도록 구현하였다.
import sys
input = sys.stdin.readline
total = int(input())
n = int(input())
sum = 0
for i in range(n):
price, num = map(int, input().split())
sum += (price * num)
if total == sum:
print("Yes")
else:
print("No")