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
반응형
'코딩테스트 > 백준' 카테고리의 다른 글
[파이썬] 01. 배열 중복 없애기 (0) | 2022.08.22 |
---|---|
[백준][Python] 11650. 좌표 정렬하기 (0) | 2022.08.22 |
[백준][Python] 25083번. 새싹 (0) | 2022.08.22 |
[백준][Python] 3003. 킹, 퀸, 룩, 비숏, 나이트, 폰 (0) | 2022.08.22 |
[백준][Python] 25305. 커트라인 (0) | 2022.08.22 |