https://www.acmicpc.net/problem/25304
25304번: 영수증
준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것
www.acmicpc.net
문제 풀이
- 2번째 줄 input값인 물건의 종류의 수만큼 반복해서 물건의 가격과 개수를 입력받는다.
- 물건의 가격과 개수를 곱해 모두 더한 다음 1번째 줄의 총 금액과 맞는지 if문으로 확인한다.
- 맞으면 'Yes', 틀리면 'No'를 출력한다.
solution
import sys
x = int(sys.stdin.readline())
n = int(sys.stdin.readline())
sum = 0
for _ in range(n) :
price, cnt = map(int, sys.stdin.readline().split())
sum += (price * cnt) # 가격과 개수를 곱해 sum에 누적합해준다.
if sum == x :
print("Yes")
else:
print("No")
'algorithm > 백준' 카테고리의 다른 글
[PYTHON] 10871 X보다 작은 수 list comprehension (0) | 2023.01.14 |
---|---|
[PYTHON] 10951 A+B -4 readlines/try-except (0) | 2023.01.12 |
[PYTHON] 8393 합 (0) | 2023.01.12 |
[PYTHON] 10950 A+B -3 for_in에서 _의 의미 (0) | 2023.01.12 |
[PYTHON] 2439 별 찍기 -2 ljust()/rjust()/zFill() 왼쪽정렬/오른쪽정렬/공백을 0으로채우는 법 (0) | 2023.01.11 |
댓글