Advertisement
Guest User

Untitled

a guest
May 27th, 2015
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. KINDS_OF_COIN = [500, 100, 50, 10, 5, 1]
  2.  
  3. puts "please input total yen."
  4. total_yen = gets.chomp.to_i
  5.  
  6. hand_coins = Hash.new
  7. used_coins = Hash.new
  8.  
  9. KINDS_OF_COIN.each do |kind_of_coin|
  10. print "please input the amount of each coin[#{kind_of_coin}] => "
  11. hand_coins[kind_of_coin] = gets.chomp.to_i
  12.  
  13. # calc part
  14. used_coins[kind_of_coin] = total_yen / kind_of_coin
  15. if used_coins[kind_of_coin] > hand_coins[kind_of_coin]
  16. used_coins[kind_of_coin] = hand_coins[kind_of_coin]
  17. end
  18. puts "using #{kind_of_coin}: #{used_coins[kind_of_coin]}"
  19.  
  20. total_yen -= kind_of_coin * used_coins[kind_of_coin]
  21. end
  22.  
  23. puts "total using #{used_coins.values.inject(0) { |sum, i| sum + i }} coins."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement