Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Making Change by Kisielev
def checkio(price, denominations):
counter = 1
results = set(denominations)
while results:
if price in results:
return counter
counter += 1
results = set(res + el for el in denominations for res in results if res + el <= price)
return None
Nov. 24, 2018
Comments: