配列中身のaryのsweetで分別し、種類毎に一番安いものだけを揃えたcheapest_aryを作りたいのですが、うまいロジックが思い浮かびません。
どのようにしたら期待通りになりますかご教示いただけましたら幸いです。
ruby
1ary = [ 2{"sweet"=>"チョコ","price"=>”150”}, 3{"sweet"=>"わたあめ","price"=>”140”}, 4{"sweet"=>"わたあめ","price"=>”100”}, 5{"sweet"=>"チョコ","price"=>”100”}, 6{"sweet"=>"ガム","price"=>”80”}, 7{"sweet"=>"チョコ","price"=>”70”} 8]
ruby
1cheapest_ary = [ 2{"sweet"=>"チョコ","price"=>”70”}, 3{"sweet"=>"わたあめ","price"=>”100”}, 4{"sweet"=>"ガム","price"=>”80”} 5]
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/12 11:02