青少年编程Playgrounds之十三–逻辑运算
第四关 检查这个或那个
与第三关一字之差

地图

本关练习使用逻辑 或
分析一下循环
for i in 1 ... 12 {
}
也就是说,Byte需要走12步,则完成本关。当前方或者左边没有障碍这两个条件都不满足时,前进。而任一条件满足时,则先右转,然后前进一步。
for i in 1 ... 12 {
if isBlocked || isBlockedLeft{
turnRight()
}
moveForward()
}
再加上宝石检查功能,即可
for i in 1 ... 12 {