Cody

Solution 1976863

Submitted on 15 Oct 2019
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Fail
M=magic(5); y_correct = [9, 24,1,8 ,15; 23 ,21,7,14,16; ... 4,6,13,20,22; 10,12,19,5,3; 11,18,25,2,17]; assert(isequal(flipDiagonal(M),y_correct))

y = 155 174 193 212 231 250 269 288 1 20 39 58 77 96 115 134 153 173 192 211 230 249 268 287 17 19 38 57 76 95 114 133 152 154 191 210 229 248 267 286 16 18 37 56 75 94 113 132 151 170 172 209 228 247 266 285 15 34 36 55 74 93 112 131 150 169 171 190 227 246 265 284 14 33 35 54 73 92 111 130 149 168 187 189 208 245 264 283 13 32 51 53 72 91 110 129 148 167 186 188 207 226 263 282 12 31 50 52 71 90 109 128 147 166 185 204 206 225 244 281 11 30 49 68 70 89 108 127 146 165 184 203 205 224 243 262 10 29 48 67 69 88 107 126 145 164 183 202 221 223 242 261 280 28 47 66 85 87 106 125 144 163 182 201 220 222 241 260 279 9 46 65 84 86 105 124 143 162 181 200 219 238 240 259 278 8 27 64 83 102 104 123 142 161 180 199 218 237 239 258 277 7 26 45 82 101 103 122 141 160 179 198 217 236 255 257 276 6 25 44 63 100 119 121 140 159 178 197 216 235 254 256 275 5 24 43 62 81 118 120 139 158 177 196 215 234 253 272 274 4 23 42 61 80 99 136 138 157 176 195 214 233 252 271 273 3 22 41 60 79 98 117 137 156 175 194 213 232 251 270 289 2 21 40 59 78 97 116 135

Assertion failed.

2   Fail
M=magic(2); y_correct=[2 3; 4 1]; assert(isequal(flipDiagonal(M),y_correct))

y = 1

Assertion failed.

3   Fail
M=ones(4); M(2,2)=4; M(3,3)=9; M(4,4)=16; y_correct=ones(4); y_correct(1,1)=16; y_correct(2,2)=9; y_correct(3,3)=4; assert(isequal(flipDiagonal(M),y_correct))

y = 1

Assertion failed.

4   Pass
M=[1]; y_correct=[1]; assert(isequal(flipDiagonal(M),y_correct))

y = 1

5   Fail
M=reshape(1:25,[5,5]); y_correct=[25 2 3 4 5; 6 19 8 9 10; ... 11 12 13 14 15; 16 17 18 7 20; 21 22 23 24 1]'; assert(isequal(flipDiagonal(M),y_correct))

y = 1

Assertion failed.

6   Fail
M=[1,1,1,1;2,2,2,2;3,3,3,3;4,4,4,4]; y_correct=[4,1,1,1;2,3,2,2;3,3,2,3;4,4,4,1]; assert(isequal(flipDiagonal(M),y_correct))

y = 1

Assertion failed.