8 - это количество прямых, образованных ходами короля. Поворот на 90 градусов - тоже по прямой ход, не диагональ ведь. С диагоналями у меня не получается сделать так, чтобы король прошел все клетки, не попав на одну и ту же дважды. По-моему, задача не требует мудреных решений) Так как совершенно логично, что для обхода поля размером в 16 клеток, проходя по каждой клетке лишь раз, потреб. 16 ходов, наверное, здесь спрашивается именно, какое минимальное количество прямых получится из этих ходов.