https://www.acmicpc.net/problem/25304
문제 풀이
- 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 |
댓글