← К задачам
Повернуть матрицу на 90 градусов по часовой стрелке.
Создайте функцию, которая принимает квадратную матрицу n*n и возвращает эту матрицу после поворота на 90 градусов по часовой стрелке.
Примеры
rotate([
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]) ➞ [
[7, 4, 1],
[8, 5, 2],
[9, 6, 3]
]
rotate([
["a", "b", "c", "d"],
["e", "f", "g", "h"],
["i", "j", "k", "l"],
["m", "n", "o", "p"]
]) ➞ [
["m", "i", "e", "a"],
["n", "j", "f", "b"],
["o", "k", "g", "c"],
["p", "l", "h", "d"]
]
def rotate(mat):
Для запуска тестов необходима авторизация.