Спиральный обход матрицы

Medium
Дана матрица m x n. Верните все элементы в порядке спирального обхода по часовой стрелке, начиная с левого верхнего угла.

Примеры:

Вход: [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Выход: [1, 2, 3, 6, 9, 8, 7, 4, 5]
Вход: [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]
Выход: [1, 2, 3, 4, 8, 12, 11, 10, 9, 5, 6, 7]
Вход: [[1]]
Выход: [1]

Ограничения:

1 <= m, n <= 10 -100 <= matrix[i][j] <= 100

Теги:

Матрица Массивы

Комментарии (0)

Войдите, чтобы оставить комментарий

Пока нет комментариев. Будьте первым!