코딩테스트
[백준/ 파이썬] 11047 동전 0
Sun0727
2022. 6. 7. 15:47
#문제링크
https://www.acmicpc.net/problem/11047
11047번: 동전 0
첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수)
www.acmicpc.net
#나의풀이
import sys
if __name__ == '__main__':
N, money = map(int, sys.stdin.readline().split())
coins = []
count = 0
for _ in range(N):
coins.append(int(sys.stdin.readline()))
coins.sort(reverse=True)
for coin in coins:
count += money // coin
money = money % coin
print(count)
#해설
solved에서 왜 레벨3에 있는지 모르겠는 문제
동전들 입력받고 내림차순으로 정렬한후 0번 인덱스부터 나눠 동전 개수를 구했다.