Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
assert(isempty(regexp(evalc('type rot_hardway'),'(eval|fliplr|flipud|flipdim|rot90|)')))
|
2 | Pass |
x = [1 2 3;4 5 6;7 8 9];
y_correct = [3 6 9;2 5 8;1 4 7];
assert(isequal(rot_hardway(x),y_correct))
w =
3 2 1
6 5 4
9 8 7
y =
3 6 9
2 5 8
1 4 7
|
3 | Pass |
x = [sqrt(-1) 2 3;4 5 6;7 8 9];
y_correct = [3 6 9;2 5 8;sqrt(-1) 4 7];
assert(isequal(rot_hardway(x),y_correct))
w =
3.0000 + 0.0000i 2.0000 + 0.0000i 0.0000 + 1.0000i
6.0000 + 0.0000i 5.0000 + 0.0000i 4.0000 + 0.0000i
9.0000 + 0.0000i 8.0000 + 0.0000i 7.0000 + 0.0000i
y =
3.0000 + 0.0000i 6.0000 + 0.0000i 9.0000 + 0.0000i
2.0000 + 0.0000i 5.0000 + 0.0000i 8.0000 + 0.0000i
0.0000 + 1.0000i 4.0000 + 0.0000i 7.0000 + 0.0000i
|
4 | Pass |
x = magic(9);
y_correct = rot90(magic(9));
assert(isequal(rot_hardway(x),y_correct))
w =
45 34 23 12 1 80 69 58 47
46 44 33 22 11 9 79 68 57
56 54 43 32 21 10 8 78 67
66 55 53 42 31 20 18 7 77
76 65 63 52 41 30 19 17 6
5 75 64 62 51 40 29 27 16
15 4 74 72 61 50 39 28 26
25 14 3 73 71 60 49 38 36
35 24 13 2 81 70 59 48 37
y =
45 46 56 66 76 5 15 25 35
34 44 54 55 65 75 4 14 24
23 33 43 53 63 64 74 3 13
12 22 32 42 52 62 72 73 2
1 11 21 31 41 51 61 71 81
80 9 10 20 30 40 50 60 70
69 79 8 18 19 29 39 49 59
58 68 78 7 17 27 28 38 48
47 57 67 77 6 16 26 36 37
|
404 Solvers
Sum of diagonal of a square matrix
1327 Solvers
Number of digits in an integer
336 Solvers
516 Solvers
2099 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!