2022年2月15日 星期二

學習程式設計1_07_最短路線

Suggest_Code_01

moveForward()
moveForward()
moveForward()
collectGem()
turnLeft()
moveForward()
moveForward()
moveForward()
moveForward()
moveForward()
turnLeft()
moveForward()
moveForward()
toggleSwitch()

Result: It takes 10 steps.


Suggest_Code_02

moveForward()
moveForward()
moveForward()
collectGem()
moveForward()
moveForward()
moveForward()
moveForward()
toggleSwitch()

Result: It takes 7 steps, it is the shortest path.


Suggest_Code_03

turnLeft()
moveForward()
moveForward()
turnLeft()
moveForward()
moveForward()
moveForward()
moveForward()
moveForward()
toggleSwitch()
moveForward()
moveForward()
moveForward()
moveForward()
collectGem()

Result: It takes 11 steps.

沒有留言:

學習程式設計1_10_收集、切換、重複

Suggest_Code_01 moveForward() collectGem() moveForward() toggleSwitch() moveForward() turnLeft() moveForward() collectGem() moveForward() to...