
import sysN, K = map(int, input().split())money = list(map(int, sys.stdin.read().splitlines()))cnt = 0for m in money[::-1]: if(m > K) : continue cnt += (K//m) K = K % m if(K == 0): breakprint(cnt) - 동전들이 오름차순으로 차례대로 주어졌기 때문에 이를 고려하여 입력받은 동전 리스트를 역순으로 만들어서 for 문에 넣었음 - 최소 동전 개수를 저장하기 위한 cnt 라는 변수를 생성 => 이를 이용해서 반복문에서 계산식 저장- K가 목표하고자 하는 금액이고, 반복문에서의 m은 보유하고 있는 동전 (큰 금액부터 하나씩) 이므로 m이 ..