Ruby
arra

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を組み合わせるのがポイントです。

以上になります。


はてなブックマーク・Pocketはこちらから

はてなブックマークに追加

Pocketに追加