Комментарии 8
И всё это ради того, чтобы заманить на курсы… «Я просто похлопаю» (с)
На самом деле чудесно, особенно если добавить возможность свой код использовать в качестве дополнительного ответа :)) Тогда можно устроить соревнование.... Ах да... это уже где-то было
CodeCombat явно поинтереснее обычного лабиринта.
Вот так читабельнее:
move_(direction)
right(direction)
left_(direction)
check(position)
могли б и стрелочками дать, провести… ну не зняю я Питон…
Кажется самое оптимальное и компактное решение:
def guide(figure):
directions = [
figure.direction, # forward
figure.turn_left(), # left
figure.turn_right() # right
]
for direction in directions:
if figure.check_pos(figure.move_pos(direction)):
return direction
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Здесь роботы не мечтают, а ждут того, кто понимает в алгоритмах: бесчеловечный тест на Python