teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

補足を追加

2020/06/21 01:38

投稿

Daregada
Daregada

スコア11990

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