ProghubPH
< Задачи

Нарисовать змейку

Поделиться: 

Напишите функцию, которая принимает число n и выводит таблицу размером n * n, заполненную числами от 1 до n^2 по спирали, выходящей из левого верхнего угла и закрученной по часовой стрелке.

Пример входных параметров:

n = 5

Ожидается на выходе:

1  2  3  4  5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9