回答編集履歴
1
コメント追加
answer
CHANGED
@@ -3,14 +3,17 @@
|
|
3
3
|
```ruby
|
4
4
|
arr = ["A", "B", "A", "C"]
|
5
5
|
|
6
|
+
# 文字列毎にグループ化する
|
6
7
|
hash = arr.group_by{|i| i}
|
7
8
|
|
8
9
|
hash
|
9
10
|
#=> {"A"=>["A", "A"], "B"=>["B"], "C"=>["C"]}
|
10
11
|
|
12
|
+
# 要素数が1のもの(重複していないということなので)を除外する
|
11
13
|
new_hash = hash.reject{|k,v| v.one?}
|
12
14
|
#=> {"A"=>["A", "A"]}
|
13
15
|
|
16
|
+
# ここではkeyが取得したい値になっているので、`keys`で取得
|
14
17
|
new_hash.keys
|
15
18
|
#=> ["A"]
|
16
19
|
|