
matrixRotation
Cho một ma trận có kích thước n×m
, và 1 góc xoay xo
(x = 90o, 180o
hoặc 270o
) ngược chiều kim đồng hồ. Yêu cầu trả về ma trận sau khi thực hiện xoay 1 góc x
tương ứng.
Ví dụ:
- Với
inMatrix = [[1,2,3],[4,5,6],[7,8,9]]
vàx = 90o
, thì kết quả đầu ra sẽ làmatrixRotation(inMatrix, x) = [[3, 6, 9], [2, 5, 8], [1, 4, 7]]
Ma trận nhập vào có dạng:
Sau khi thực hiện xoay 1 góc x = 90
theo chiều ngược chiều kim đồng hồ:
Đầu vào/Đầu ra :
- [Giới hạn thời gian chạy] 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript
- [Đầu vào] matrix n×m
2<n,m<104
- [Đầu vào] int x
x=90,180,270
- [Đầu ra]
ma trận thu được sau khi xoay 1 gócx
ngược chiều kim đồng hồ
Post Comment