Edited at

RubyでArrayから重複した値を取り出す方法

こんにちは、とくめいチャットサービス「ネコチャ」運営者のアカネヤ(@ToshioAkaneya)です。

今回はRubyでArrayから重複した値を取り出す方法を紹介します。


RubyでArrayから重複した値を取り出す方法

a = [1, 1, 2, 3, 4, 4, 5]

a.select{|v| a.count(v) > 1}.uniq # [1, 4]

selectとuniqを組み合わせるのがポイントです。

以上になります。


終わりに

Ruby on RailsとVueで作成したプログラミングスクールのレビューサイトを運営しています。良ければご覧ください。https://school-report.com/