Описание задачи
Необходимо реализовать функцию, которая поворачивает заданную матрицу (представленную в виде двумерного массива) на 90 градусов по часовой стрелке.
На вход подается двумерный массив целых чисел matrix, представляющий собой изображение. Размер матрицы определяется как n x n, где n – количество строк и столбцов.
Функция должна вернуть измененную матрицу, в которой исходные элементы расположены таким образом, что они представляют собой поворот изображения на 90 градусов по часовой стрелке. Возвращаемое значение - модифицированная версия входной матрицы (in-place).
Режим обучения Готово
Объяснение решения уже подготовлено. Нажмите кнопку, чтобы посмотреть.
Ваше решение
Подсказка (готовое решение)
def rotate(matrix):