영수증에 적힌,
구매한 각 물건의 가격과 개수
구매한 물건들의 총 금액
을 보고, 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하는지 검사해보자.
입력
첫째 줄에는 영수증에 적힌 총 금액
둘째 줄에는 영수증에 적힌 구매한 물건의 종류의 수
이후
각 물건의 가격 개수가 공백을 사이에 두고 주어진다.
출력
구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하면 Yes를 출력한다.
일치하지 않는다면 No를 출력한다.
# 각 물건의 가격, 개수 & 물건들의 총 금액
# x = 영수증 총금액
# n = 영수증 물건 종류 수
# 이 후 입력 : 물건 금액 a, 개수 b (공백 구분)
# 출력 : 물건 금액과 개수를 계산한 것이 영수증과 동일하면 Yes, 아니면 No
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("No")
else:
print("Yes")
'코딩테스트' 카테고리의 다른 글
백준 10810 - 공넣기, 10813 - 공 바꾸기 (0) | 2023.03.28 |
---|---|
백준 2439 - 별찍기 2 (0) | 2023.03.28 |
정올 1291 : 구구단 [Python] (0) | 2023.03.28 |
간단 퀴즈 - 택시 승객 시간별 매칭 (0) | 2023.03.25 |
코딩 퀴즈 - 치킨집 자동 주문 시스템 (0) | 2023.03.23 |