Муравей Лангтона

Симуляции и автоматы Сложная
Муравей стоит в точке (0,0) бесконечной белой сетки лицом вверх (+y). Каждый шаг: на белой клетке - поворот на 90 влево, клетка красится в чёрное; на чёрной - поворот на 90 вправо, клетка перекрашивается в белое; затем шаг вперёд. Верните позицию [x, y] после steps шагов. Поворот влево от (dx,dy) - это (-dy,dx).
Сигнатура функции
langton_ant(steps: int) -> list[int]
Примеры
ВходОжидаемый результат
[0][0, 0]
[1][-1, 0]
1решили
1пытались
100%успешность
Войдите, чтобы решить →