配列の要素で同じものの数を数える
injectの勉強にもなった。
ary = %w(1 2 2 3 3 3 4 4 4 4) p ary.inject(Hash.new(0)){|hash, a| hash[a] += 1; hash} #=> {"1"=>1, "2"=>2, "3"=>3, "4"=>4}
injectの勉強にもなった。
ary = %w(1 2 2 3 3 3 4 4 4 4) p ary.inject(Hash.new(0)){|hash, a| hash[a] += 1; hash} #=> {"1"=>1, "2"=>2, "3"=>3, "4"=>4}