Написал код, вроде работает, а вроде где-то осечка...
Необходимо собрать кристаллы, которые появляются в случайных позициях при новом запуске, и также есть лестница, которая по аналогии появляется в разных местах при новом запуске.
for i in 1 ... 4 {
moveForward()
if isOnGem {
collectGem()
} else {
turnLeft()
moveForward()
moveForward()
collectGem()
turnLeft()
turnLeft()
moveForward()
moveForward()
}
}Данный код не подходит, на видео мы видим прохождение задания, но код написан совершенно неверно.
Напиши в комментариях как же нужно переписать условную конструкцию с ипользованием оператора NOT (!)
Подсказка:
for i in 1 ... 8 {
moveForward()
if isOnGem {
collectGem()
turnLeft()
} else if !isBlocked {
turnLeft()
moveForward()
moveForward()
collectGem()
turnLeft()
turnLeft()
moveForward()
moveForward()
turnLeft()
} else if isBlocked{
turnRight()
}
}