儿童编程启蒙:Swift语言与Playgrounds7的最短学习路径

发表时间: 2019-06-16 11:59

寻找最短路线

在这个例子中,Byte有多条路线可以完成目标任务,比如可以按下面的路线:

向前3步,采集宝石,左转,向前5步,左转,向前2步,切换开关。

或者可以通过传送门的路线:

向前3步,采集宝石,向前2步,通过传送门(不需要命令),向前2步,切换开关。

那么第2条路线比第1条路线使用更少的命令,就可以完成任务目标。

这个们日常的很多工作一样,有很多种方法可以完成任务,我们要善于去发现最简便的方法。

我们可以使用下面的命令代码:

最短路线