робот находится в левой нижней клетке поля. наверх ведут два коридора разной длины. робот должен забрать боксёрские перчатки в верхней клетке короткого.
замечание: робот может посетить любые клетки, но финишировать должен на клетке с перчатками.
такой код получился
Цитата:
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()
|