Problem 1841. Rotate Matrix Both Direction (45 Degree)
I think it would be better to allow negative n instead of adding a third parameter.
There seems to be a problem with the first test case. Since we are rotating 3*45 degrees cw and 1*45 degrees ccw. The result should be 90 degrees cw (rot90(x,-1)), but it is not. And the problem description needs to be fixed: m=1 is actually n=1.
@Rafael S.T. Vieira: as Andrew Newell pointed out, it would be better to only require two parameters, with the angle (n) allowing negative input, rather than the cw/ccw parameter (m) being required for the opposite direction (m = 2). That being said, the first test case is asking for 3 * 45 degrees rotation in a clockwise (m = 1) direction. The other test case is asking for 9 * 45 degree rotation in a counter-clockwise (m = 2) direction.
Solution CommentsShow comments
Problem Recent Solvers30
Create a square matrix of multiples
More from this Author1
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!