回答編集履歴

1

補足を追加

2020/06/21 01:38

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -25,3 +25,7 @@
25
25
  - 内側のforループの変数`k`の初期値は`j + 1`にする。自分自身と比較して`false`を返しているのが失敗の原因。また、`0`~`j - 1`までのチェックは、それ以前のループで終わっているので不要。
26
26
 
27
27
  - 外側のforループの変数`j`の最終値は`7`でいい。array[7]をarray[8]と比較すれば、array[8]までの重複はすべてチェックしたことになるため。
28
+
29
+
30
+
31
+ なお、数値を入れたリストを作れば、HashSetにしたリストとのサイズ差で調べられます。