Задача 1: Спиральная матрица II

Напишите определение функции generateSpiralMatrix(n), которая принимает один аргумент:

  • n (целое положительное число) — размер квадратной матрицы.

Функция возвращает n x n матрицу, заполненную числами от 1 до n2n^2n2 в спиральном порядке.


Примеры

Пример 1:

Входные данные:

n = 3  

Выходные данные:

[[1, 2, 3],  
 [8, 9, 4],  
 [7, 6, 5]]  

Пример 2:

Входные данные:

n = 1  

Выходные данные:

[[1]]  

Пример 3:

Входные данные:

n = 4  

Выходные данные:

[[1,  2,  3,  4],  
 [12, 13, 14, 5],  
 [11, 16, 15, 6],  
 [10, 9,  8,  7]]  

0

Вы должны Войти или Зарегистрироваться чтобы оставлять комментарии