Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить яндекс учебник

ARMAGEDON Ученик (220), открыт 2 недели назад
В прямоугольнике есть горизонтальные стенки. Робот в нижнем ряду прямоугольника. Он должен оказаться в левом верхнем углу. Это возможно.
Дополнен 2 недели назад
5 ответов
Ден Коновалов Оракул (51554) 2 недели назад
Смотря как может двигаться робот и как расположени стенки.
Алекс Куха Высший разум (461801) 2 недели назад
Стенка за стенкой, уровень за уровнем. В данном случае всего одно препятствие. В списке команд обязательно должны присутствовать проверки на свободно/нет
Александр Добычин Ученик (245) 1 неделю назад
if free_from_right():
while free_from_right() and wall_from_up():
move_right()
elif free_from_up():
while free_from_up():
move_up()
while free_from_left() or free_from_up():
if wall_from_up() and free_from_right():
while free_from_right and wall_from_up():
move_right()
elif free_from_up() and wall_from_left():
move_up()
move_right()
elif free_from_up():
move_up()

elif free_from_left():
while free_from_left():
move_left()
Похожие вопросы