回答編集履歴
1
修正
answer
CHANGED
@@ -20,9 +20,10 @@
|
|
20
20
|
p kako(arrs)
|
21
21
|
# => [[{"a"=>"1", "b"=>"2", "c"=>"3"}, 123, true], [{"a"=>"12", "b"=>"22", "c"=>"32"}, 125]]
|
22
22
|
```
|
23
|
-
私の考えた方法
|
23
|
+
私の考えた方法(スマートな方法ではない。)
|
24
24
|
|
25
25
|
1.二次元配列の要素の内、重複を評価する要素だけで一次元配列を作る。
|
26
26
|
2.それをuniqにして各要素が1の一次元配列のどこに含まれるかを調べる。
|
27
27
|
3.2で得られた位置の配列の先頭の数字と同じ場所にある要素(与えられた配列の要素)を回答用の配列に入れる。
|
28
|
+
|
28
|
-
|
29
|
+
この時、2の結果が複数存在する場合は要素(配列)にtrueを追加する。
|