반응형
코드 작성
price = int(input())
n = int(input())
sum = 0
for _ in range(n):
a, b = map(int, input().split())
sum += a*b
if price == sum:
print("Yes")
else:
print("No")
코드 풀이
#1
a,b = 각각의 정수(int)로 통일(map) 입력(input) 하는데 띄어쓰기구분(split)한다.
#2
그리고 a*b를 순차적으로 계속 합한 후 sum에 계속 더해준다.
#3
if구문을 사용할 때는 '같을 때' 의 조건을 넣을 때는 '=='으로 표현한다. '='등호 1개를 표현할 때는 '대입한다'라는 의미이다.
예를 들어 1번, 2번째 줄에는 price라는 변수에 입력값을 대입한다. 또는 6번째 줄에 변수 sum은 'sum+a*b'의 값을 대입한다 라는 뜻이다.
반응형