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