반복문을 연습해보려한다.
이번 문제에서는 반복문은 간단했으나 입력으로 넣는 값에서 헤맸다.
price, cnt 를 동시에 선언해서 띄어쓰기로 입력을 받을 수 있다는 사실을 알았다.
map 함수, split 함수를 활용해야한다.
- map 함수는 int로 변환시켜주는 역할
- split 함수는 ()를 사용함으로써 공백을 기준으로 input을 동시에 받게하는 역할
X = int(input())
N = int(input())
sum = 0
for i in range(0, N):
price, cnt= map(int, input().split())
sum += int(price) * int(cnt)
if sum == X:
print("Yes")
else:
print("No")
[수정 전/후]
'코딩 개발자의 하루 > Python Programming' 카테고리의 다른 글
[백준 1316번] 그룹단어체커 (1) | 2024.01.07 |
---|---|
[백준 3003번] 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2024.01.07 |
[백준 9506번] 약수들의 합 (0) | 2024.01.05 |
[기본] set/frozenset & Dict (0) | 2023.08.26 |
[기본] List 함수 정리 (0) | 2023.07.31 |