回答編集履歴

1

他の解決策を提示しました。

2024/03/19 06:23

投稿

uni2
uni2

スコア256

test CHANGED
@@ -4,8 +4,13 @@
4
4
  2回目の PositionMove を実行した場合に
5
5
  無限ループしているように見えます。
6
6
 
7
+ Right を実行した場合は
8
+ 右方向のみチェックすることが
7
- どうすれ修正できるか
9
+ 挙動として正しいなら
10
+ それで治ると思われます。
11
+
12
+
8
- 具体的に申し上げるのは難しいですが
13
+ 他の修正方法を具体的に提案するのは難しいですが
9
14
  StopController という変数名から推測するに
10
15
  foreach で回す際に、先に StopController を全て調べた後に
11
16
  PushController の処理に移動する必要があるように見えます。