※ 11047 동전 0
https://www.acmicpc.net/problem/11047
문제 해결 TIP
거스름돈 문제와 로직은 비슷하다. 가지고 있는 동전의 종류를 리스트에 내림차순으로 담은 후, 하나씩 나눠가며 총액에서 뺀다.
전체 코드
N, K = map(int,input().split())
data = []
result = 0
for i in range(N):
data.append(int(input()))
data.sort(reverse=True)
for i in data:
result += K//i
K = K - (K//i)*i
print(result)
'Python > 그리디' 카테고리의 다른 글
[Algorithm] 프로그래머스 무지의 먹방 라이브 | 파이썬 (2019 KAKAO BLIND RECRUITMENT) (2) | 2024.06.24 |
---|---|
[Algorithm] 백준 1931 회의실 배정 | 파이썬 (0) | 2024.06.20 |
[Algorithm] 백준 2839 설탕 배달 | 파이썬 (0) | 2024.06.20 |
[Algorithm] 백준 11399 ATM | 파이썬 (0) | 2024.06.20 |
[Algorithm] Greedy(그리디) (1) | 2024.01.05 |
댓글