반응형
[문제]
[풀이]
price = int(input())
number = int(input())
result = 0
for i in range(0, number):
A, B = map(int, input().split())
result += A*B
if result == price:
print("Yes")
else:
print("No")
int(input())을 사용하여 입력받은 값을 각각 변수 price, number에 저장한다.
map(int, input().split())를 사용하여 입력받은 값을 공백을 기준으로 분리하여 변수 A, B에 차례대로 저장한다. 해당 과정을 입력받은 number만큼 반복한다.
result에 변수 A와 B의 곱을 누적하여 더해준다. 반복문이 끝난 후 result의 값이 price와 동일하다면 "Yes"를 출력하고, 동일하지 않다면 "No"를 출력한다.
반응형
'코딩 테스트 > 백준' 카테고리의 다른 글
[백준 15552번] 빠른 A+B (python) (0) | 2023.08.20 |
---|---|
[백준 25314번] 코딩은 체육과목 입니다 (python) (0) | 2023.08.20 |
[백준 8393번] 합 (python) (0) | 2023.08.20 |
[백준 10950번] A+B - 3 (python) (0) | 2023.08.20 |
[백준 2739번] 구구단 (python) (0) | 2023.08.13 |