回答編集履歴

1

修正

2023/03/10 08:38

投稿

can110
can110

スコア38262

test CHANGED
@@ -1,7 +1,7 @@
1
1
  エラーの原因はおいておいて、そもそも提示された問題を解く場合に`remove`を使うのは止めた方がよいです。
2
- `remove`は同じ値があればそれらすべて削除されます。
2
+ `remove`は同じ値があれば、つねにの先頭のものが削除されます。
3
- つまり`[1,1,2].remove(1)`の結果は`[2]`になってしいま
3
+ つまり`[1,2,1].remove(1)`の結果はつねに`[2,1]`になます
4
- そのかわりに配列の位置ベースで考えたほうがいです。
4
+ そのかわりに配列の位置ベースで考えたほうが分かりやすいです。
5
5
 
6
6
  以下のコードがどのような動きをするかを確認し
7
7
  問題を解くためにどのように修正して動かせばよいかを考えてみてください。