알고리즘/그리디

[BOJ] 백준 11047번 : 동전 0 (python)

_Jin_ 2023. 5. 3.

풀이

a, b = map(int, input().split())

li = []

for i in range(a):
    li.append(int(input()))

cnt = 0

while True:
   for i in li[::-1]:
      if b >= i:
        cnt += b // i
        b = b % i
   if b == 0:
      break  



print(cnt)

'알고리즘 > 그리디' 카테고리의 다른 글

[BOJ] 백준 11399번 : ATM (python)  (0) 2023.05.03

댓글