Муравей Лангтона
Симуляции и автоматы
Сложная
Муравей стоит в точке (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%успешность
Войдите, чтобы решить →