Xoay ma trận 90 độ (Rotate Matrix)
Đề bài
Cho một ma trận vuông kích thước \(N \times N\) chứa các số nguyên. Hãy xoay ma trận này 90 độ theo chiều kim đồng hồ.
Quy luật: Phần tử ở vị trí a[i][j] sẽ chuyển sang vị trí a[j][N-1-i].
Dữ liệu vào
Dòng 1: Số nguyên dương \(N\) (\(1 \le N \le 50\)). \(N\) dòng tiếp theo: Mỗi dòng chứa \(N\) số nguyên biểu diễn hàng của ma trận.
Dữ liệu ra
Ma trận kết quả sau khi xoay, các phần tử trên cùng 1 dòng cách nhau bởi khoảng trắng.
Ví dụ
| Input | Output |
|---|---|
| 2 1 2 3 4 |
3 1 4 2 |
| 3 1 2 3 4 5 6 7 8 9 |
7 4 1 8 5 2 9 6 3 |

Nhận xét