文系大学生がエンジニアを目指すブログ

Qiitaに書くまでもないメモ的な存在

配列で出現回数が多い順にソート&上からX個取得をRubyで

ary.group_by { |e| e }.sort_by { |e, v| -v.size }.map(&:first)

でソート

ary.group_by { |e| e }.sort_by { |e, v| -v.size }.map(&:first)[0..9]

でトップ10