반응형
문제
https://www.acmicpc.net/problem/25304
코드
X = int(input())
N = int(input())
sum = 0
for i in range(N):
a, b = map(int, input().split())
sum += a*b
if sum == X:
print("Yes")
else:
print("No")
설명
물건의 가격을 입력받고,
총합이 맞는지 비교하는 문제이다.
우선 x,n을 각각 입력받고,
sum을 통해 합을 입력받을 변수를 만들어준다.
이후 반복문을 통해 물건의 개수인 n번 반복하고,
각 물건의 가격과 개수를 입력받은 뒤,
물건의 가격인 (개당 가격 X 개수) 를 총합에 더해준다.
이후 총합이 x와 같다면, Yes를 출력.
다르다면, No를 출력한다.
반응형
'개발 연습장 > 백준 문제풀이' 카테고리의 다른 글
[파이썬, Python] 백준 11021: A+B - 7 (0) | 2022.11.13 |
---|---|
[파이썬, Python] 백준 15552: 빠른 A+B (0) | 2022.11.12 |
[파이썬, Python] 백준 8393: 합 (0) | 2022.11.09 |
[파이썬, Python] 백준 10590: A+B - 3 (0) | 2022.11.08 |
[파이썬, Python] 백준 2739: 구구단 (0) | 2022.11.07 |