Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am pryanik991 on github.
  • I am pryanik (https://keybase.io/pryanik) on keybase.
  • I have a public key ASAhA7lDyzMXaG6Dokjb4G55KfM8nVVjtB7rDsRJh1thBwo

To claim this, I am signing this object:

#! /usr/bin/env ruby
def banknotes_calculator(banknotes, requested_sum)
sorted_values = banknotes.keys.sort.reverse
total_sum = banknotes.inject(0) {|total_sum, banknote| total_sum += banknote[0] * banknote[1]}
result = Hash[banknotes.keys.map {|value| [value, 0]}]
return if requested_sum > total_sum