본문 바로가기
알고리즘

[Python] 백준 25304번: 영수증

by 내 코딩 2023. 1. 25.
반응형

코드

money = int(input())
num = int(input())
total = 0
for i in range(num):
    a, b = map(int, input().split())
    total = total + (a * b)
if money == total:
    print('Yes')
else:
    print('No')

설명

전체 금액을 money변수에 입력받는다.

물건을 몇 개 사는지 개수를 num변수에 입력받는다.

반복문을 통해 물건의 개수만큼 반복하여 가격과 개수를 a와 b로 입력받는다.

total이라는 변수를 0으로 입력해주어 a와b를 곱하고 기존의 total을 더하여 반복문을 돌 때마다

금액이 누적될 수 있도록 한다.

if문을 사용하여 money와 total이 일치한다면 'Yes'를 출력하고 아니라면 'No'를 출력한다.

'알고리즘' 카테고리의 다른 글

[Python] 백준 11021번: A+B - 7  (0) 2023.01.25
[Python] 백준 15552번: 빠른 A+B  (0) 2023.01.25
[Python] 백준 8393번: 합  (0) 2023.01.25
[Python] 백준 10950번: A+B-3  (0) 2023.01.24
[Python] 백준 2739번: 구구단  (0) 2023.01.24

댓글