#25. 백준 25304번 문제 풀이: 영수증 문제 원본 보기
-구매한 각 물건의 가격과 개수 -구매한 물건들의 총 금액 이 적힌 영수증을 보고 계산하는 프로그램 입력: 첫줄 : 총금액 X 둘째줄: 구매한 물건의 종류의 수 N 이후 N 줄: 각 물건의 가격 a 와 개수 b 출력: 총금액과 합이 일치하면 Yes, 아니면 No 출력
입력/출력
--입력--
260000
4
20000 5
30000 2
10000 6
5000 8
--출력--
Yes
문제풀이+해설
각 물건들의 가격 x 개수 들의 합을 계산하면 된다.
for 루프를 돌리면서 입력받으면서 값들을 더 한다.
--
for 지정 횟수만큼 반복
 총액 = 총액 + 가격 * 개수
--
code sol.
x = int(input()) # 총금액
n = int(input()) # 물건종류의 수
sum = 0 # 총합계 금액 변수
for i in range(n):
  a, b = map(int, input().split()) # 가격, 개수 받음
  sum += a * b # 가격*개수 를 총합계에 더함

if x == sum: # 총금액과 총합계 금액이 같으면 Yes
  print('Yes')
else: # 금액이 다르면 No
  print('No')
© 코드솔 - CodeSol. All Rights Reserved.