Показать сообщение отдельно
Старый 06.01.2026, 12:32   #1
admin
Администратор
 
Аватар для admin
 
Регистрация: 20.12.2023
Адрес: Брянск
Сообщений: 136
Вес репутации: 100
Репутация: 124
По умолчанию Задача по информатике

робот находится в левой нижней клетке поля. наверх ведут два коридора разной длины. робот должен забрать боксёрские перчатки в верхней клетке короткого.
замечание: робот может посетить любые клетки, но финишировать должен на клетке с перчатками.

такой код получился
Цитата:
a=0
b=0
while free_from_up():
move_up()
a += 1
while free_from_down():
move_down()
while free_from_right():
move_right()
while free_from_up():
move_up()
b += 1
while free_from_down():
move_down()
while free_from_left():
move_left()

if a>b:
while free_from_right():
move_right()
while free_from_up():
move_up()
else:
while free_from_up():
move_up()
__________________
Мой сайт: http://dudu2.ru
Mail.ru Агент: nsfrolov@inbox.ru
admin вне форума   Ответить с цитированием