使用重复循环收集所有胶囊 |编码平台问题

Use repeat loop to collect all capsules | Coding platform question

提问人:downmath 提问时间:11/8/2023 更新时间:11/8/2023 访问量:10

问:

因此,我正在这个编码平台上教年轻的学生编码,在重复循环下存在这个挑战,我似乎找不到答案。

事情是这样的。我们有两个角色,猴子和海狸。海狸充当桥梁,防止猴子掉入水中。角色可以使用以下方法进行移动:和 。forward(number of steps)turn(left, right or back)

我想出了这个:

monkey.forward(4)

repeat(2) {
  monkey.turn(back)
  monkey.forward(2)
  beaver.forward(2)
}

但这似乎不是正确的解决方案,因为我只得到了两颗星。我知道这在某种程度上可能是主观的,但有没有“更实用”的方法来解决这个挑战?

enter image description here

循环

评论


答: 暂无答案