11047

호모루덴스·2020년 1월 21일
0

algorithms

목록 보기
1/4

greedy method

# N: kind of coin 
# K: total
N, K = map(int, input().split())
coin_list = [int(input()) for _ in range(N)] # 10: 0~9

coin_num = 0

for i in range(N-1,-1,-1): # 9,8,7,...,0
    coin = coin_list[i]
    # print(coin)
    if coin <= K:
        quotient = K//coin # 몫: 동전 개수
        coin_num += quotient # 동전 개수 누적
        K %= coin # 잔액
print(coin_num)

ex) 10 4200, result:6

profile
hola 공무원 때려친 코린이입니다

0개의 댓글