>>> rotate_90(make_matrix()) [[4, 8, 12, 16], [3, 7, 11, 15], [2, 6, 10, 14], [1, 5, 9, 13]] >>> rotate_90(make_matrix()) == transpose(reverse_column(make_matrix())) True
(matrix: list[list[int]])
| 26 | |
| 27 | |
| 28 | def rotate_90(matrix: list[list[int]]) -> list[list[int]]: |
| 29 | """ |
| 30 | >>> rotate_90(make_matrix()) |
| 31 | [[4, 8, 12, 16], [3, 7, 11, 15], [2, 6, 10, 14], [1, 5, 9, 13]] |
| 32 | >>> rotate_90(make_matrix()) == transpose(reverse_column(make_matrix())) |
| 33 | True |
| 34 | """ |
| 35 | |
| 36 | return reverse_row(transpose(matrix)) |
| 37 | # OR.. transpose(reverse_column(matrix)) |
| 38 | |
| 39 | |
| 40 | def rotate_180(matrix: list[list[int]]) -> list[list[int]]: |
no test coverage detected