###Rubyのハッシュの取り出しについて
ruby
1ary = {7=>3, 5=>2, 10=>1, 4=>1, 8=>1, 3=>1}
以上のようなハッシュがある場合、最もvalueが大きい3のkey=7を出力したいのですが
ruby
1ary = {7=>3, 5=>2, 10=>1, 4=>1, 8=>1, 3=>1} 2puts ary.keys.max
とするとkeyの中で最も大きい10が出力されてしまいます。
また最も大きいvalueが同じ値が複数ある場合は
keyが小さい順から出力するにはどのように記述すべきか教えていただきたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。