Алгоритм обхода
Имеется каретка, движущаяся по осям X и Y, и поле, разделенное на 24 квадрата вот так: 1 2 3 4 5 6 первый ряд, 7 8 9 10 11 12 второй ряд и т.д. Подскажите алгоритм оптимального перемещения каретки от квадрата 1 до квадрата 24.
Источник: Stack Overflow на русском