回答編集履歴

2

追記

2016/08/02 17:44

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -14,6 +14,27 @@
14
14
 
15
15
 
16
16
 
17
+ ###追記
18
+
19
+ 先ほど回答した際には見逃してましたが、
20
+
21
+ 2番目のループが10以下を継続条件としてるので、
22
+
23
+ 配列への不正アクセスが発生する疑いがあります。
24
+
25
+
26
+
27
+ ```PHP
28
+
29
+ // i = 0、j = 10のとき
30
+
31
+ if(data[0] === data[10]) // data[10]は未初期化
32
+
33
+ ```
34
+
35
+
36
+
37
+ こちらも合わせて直したほうが良いと思います。
17
38
 
18
39
 
19
40
 
@@ -21,3 +42,4 @@
21
42
 
22
43
 
23
44
 
45
+

1

追記

2016/08/02 17:44

投稿

Panzer_vor
Panzer_vor

スコア1636

test CHANGED
@@ -2,6 +2,22 @@
2
2
 
3
3
 
4
4
 
5
- for文の二重ループのさせ方がまずいです。
5
+ for文の二重ループのさせ方がまずいです。
6
6
 
7
7
  そのループのさせ方だとiとjの値が一致した時に同じ要素を比較して重複と判定されます。
8
+
9
+
10
+
11
+ iとjが同一値の時の工夫を加えるか、
12
+
13
+ ループの回し方自体を工夫しましょう。
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+