level 1
很简单。。。
let totalGems = randomNumberOfGems
var baosi = 0
pinkPortal.isActive=true
bluePortal.isActive=false
while baosi < totalGems{
if isOnGem{
collectGem()
baosi += 1
}
if isBlocked && pinkPortal.isActive==true{
turnLeft()
turnLeft()
pinkPortal.isActive=false
bluePortal.isActive=true
}
else if isBlocked && pinkPortal.isActive==false{
turnLeft()
turnLeft()
pinkPortal.isActive=true
bluePortal.isActive=false
}
moveForward()
}
2020年07月02日 06点07分
4
非常好的思路,谢谢。
2020年09月28日 20点09分