티스토리 뷰

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import sys
 
num, target = list(map(int,(input().split())))
coin_list = []
for case in range(num):
    coin_list.append(int(sys.stdin.readline().strip()))
 
total = 0
count = 0
for coin in coin_list[::-1]:
    if coin > target or coin + total > target:
        pass
    else:
        temp = (target-total)//coin
        total += temp * coin
        count += temp
        if total == target:
            print(count)
            break
cs