スポンサーリンク
スポンサーリンク
解答例
while !isBlocked {
if isOnClosedSwitch {
toggleSwitch()
}
moveForward()
}
解説
3列ありますが、実はワープを使ってあるだけで1本の直線と考えることができます。
『行き止まりまで』進みたいので、『行き止まりにならない限り(!isBlocked
)』実行するコードを書きます。
その中にif文を入れて、『もしoffスイッチ上にいれば、スイッチを切り替える』とします。
要点まとめ
・『while !isBlocked
』で、〝行き止まりまで(〜する)〟と覚えてしまえば便利
スポンサーリンク