← К задачам Режим собеседования 30:00

Вращение матрицы на 90 градусов

Medium
Дан квадратный массив matrix n x n. Поверните матрицу на 90 градусов по часовой стрелке.

Пример:
Исходная: [[1,2,3],[4,5,6],[7,8,9]] → Результат: [[7,4,1],[8,5,2],[9,6,3]]

Примеры:

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

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

n == matrix.length == matrix[i].length 1 <= n <= 20 -1000 <= matrix[i][j] <= 1000

Теги:

Матрица

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

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

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