코딩테스트/백준

[백준][Python] 25304. 영수증

내만 2022. 8. 22. 16:19
728x90
반응형

반응형

 

 

 

 

 

 

🙆‍♂️문제


 

🙋‍♂️풀이


물건 값들을 계산하여 영수증에 적힌 금액 x와 비교하면 됩니다.

 

🚀 입력받기


x = int(input())
n = int(input())
arr = [list(map(int,input().split())) for _ in range(n)]

영수증에 나온 값 x와 물건 수 n, 그리고 가격을 계산하기 위한 배열 arr을 선언합니다.

 

🚀 문제 풀이 핵심


total = 0
for i in range(n):
    total += arr[i][0]*arr[i][1]

total값을 선언하고 for문을 이용해서 0번 상품의 가격(arr[0][0]) * 개수(arr[0][1])를 하여 물건 수 만큼 반복하여 더합니다.

 

🚀 출력하기


if x==total:
    print("Yes")
else:
    print("No")

x값과 total값을 비교하여 같다면 Yes를 출력하고 다르다면 No를 출력하도록 합니다.

 

728x90

728x90
반응형