Skip to content

[백준] 25304. 영수증

구매한 각 물건의 가격과 개수, 구매한 물건들의 총 금액을 보고, 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하는지 검사하는 프로그램을 작성하라.


처음에 입력 받은 값을 바로 변수 선언 없이 바로 곱해주는 방법이 난감했는데, 아래와 같이 함수를 만들고 unpacking을 통해 처리할 수 있었다.

def mul(a, b):
    return a * b


print(
    'Yes' if int(input()) == sum(
        mul(*[int(x) for x in input().split()]) for _ in range(int(input()))
    )
    else 'No'
)

Reference