코딩 개발자의 하루/Python Programming
[백준 25304번] 영수증
소자해커
2024. 1. 7. 19:03
반복문을 연습해보려한다.
이번 문제에서는 반복문은 간단했으나 입력으로 넣는 값에서 헤맸다.
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")
[수정 전/후]