Пишем «навигатор» для робота на плоскости. Вообще в таких задачах боты бывают двух типов: умеющие и не умеющие получать информацию извне (например, с сенсорами и без). В последнем случае робот просто выполняет одну и ту же последовательность заранее прописанных команд вне зависимости от внешней среды (без ветвления типа
if ... then ...)
Для иллюстрации - несложная задачка на #алгоритмы с #интервью в #WorldQuant.
Робот на шахматной доске (#71)