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.
Replace NaNs with the number that appears to its left in the row.
2033 Solvers
589 Solvers
Find the largest value in the 3D matrix
1064 Solvers
Given a matrix, swap the 2nd & 3rd columns
533 Solvers
226 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!