Cody

Problem 42646. Matrix FUN

Solution 2801863

Submitted on 6 Aug 2020 by Cassidy Fialkiewicz
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   Pass
x = 4; y_correct = 0; assert(isequal(mat_fun(x),y_correct))

sz = 1 1 e = 4

2   Pass
x = [3 2 3 2 5 6 2 1 2]; y_correct = 3; assert(isequal(mat_fun(x),y_correct))

sz = 1 9 e = 3 y = 1 e = 2 e = 3 y = 2 e = 2 e = 5 e = 6 y = 3 e = 2 e = 1 e = 2

3   Pass
x = [999 999 999 2 15 6]; y_correct = 5; assert(isequal(mat_fun(x),y_correct))

sz = 1 6 e = 999 y = 1 e = 999 y = 2 e = 999 y = 3 e = 2 e = 15 y = 4 e = 6 y = 5

4   Pass
x = 3:3:999; y_correct = 333; assert(isequal(mat_fun(x),y_correct))

sz = 1 333 e = 3 y = 1 e = 6 y = 2 e = 9 y = 3 e = 12 y = 4 e = 15 y = 5 e = 18 y = 6 e = 21 y = 7 e = 24 y = 8 e = 27 y = 9 e = 30 y = 10 e = 33 y = 11 e = 36 y = 12 e = 39 y = 13 e = 42 y = 14 e = 45 y = 15 e = 48 y = 16 e = 51 y = 17 e = 54 y = 18 e = 57 y = 19 e = 60 y = 20 e = 63 y = 21 e = 66 y = 22 e = 69 y = 23 e = 72 y = 24 e = 75 y = 25 e = 78 y = 26 e = 81 y = 27 e = 84 y = 28 e = 87 y = 29 e = 90 y = 30 e = 93 y = 31 e = 96 y = 32 e = 99 y = 33 e = 102 y = 34 e = 105 y = 35 e = 108 y = 36 e = 111 y = 37 e = 114 y = 38 e = 117 y = 39 e = 120 y = 40 e = 123 y = 41 e = 126 y = 42 e = 129 y = 43 e = 132 y = 44 e = 135 y = 45 e = 138 y = 46 e = 141 y = 47 e = 144 y = 48 e = 147 y = 49 e = 150 y = 50 e = 153 y = 51 e = 156 y = 52 e = 159 y = 53 e = 162 y = 54 e = 165 y = 55 e = 168 y = 56 e = 171 y = 57 e = 174 y = 58 e = 177 y = 59 e = 180 y = 60 e = 183 y = 61 e = 186 y = 62 e = 189 y = 63 e = 192 y = 64 e = 195 y = 65 e = 198 y = 66 e = 201 y = 67 e = 204 y = 68 e = 207 y = 69 e = 210 y = 70 e = 213 y = 71 e = 216 y = 72 e = 219 y = 73 e = 222 y = 74 e = 225 y = 75 e = 228 y = 76 e = 231 y = 77 e = 234 y = 78 e = 237 y = 79 e = 240 y = 80 e = 243 y = 81 e = 246 y = 82 e = 249 y = 83 e = 252 y = 84 e = 255 y = 85 e = 258 y = 86 e = 261 y = 87 e = 264 y = 88 e = 267 y = 89 e = 270 y = 90 e = 273 y = 91 e = 276 y = 92 e = 279 y = 93 e = 282 y = 94 e = 285 y = 95 e = 288 y = 96 e = 291 y = 97 e = 294 y = 98 e = 297 y = 99 e = 300 y = 100 e = 303 y = 101 e = 306 y = 102 e = 309 y = 103 e = 312 y = 104 e = 315 y = 105 e = 318 y = 106 e = 321 y = 107 e = 324 y = 108 e = 327 y = 109 e = 330 y = 110 e = 333 y = 111 e = 336 y = 112 e = 339 y = 113 e = 342 y = 114 e = 345 y = 115 e = 348 y = 116 e = 351 y = 117 e = 354 y = 118 e = 357 y = 119 e = 360 y = 120 e = 363 y = 121 e = 366 y = 122 e = 369 y = 123 e = 372 y = 124 e = 375 y = 125 e = 378 y = 126 e = 381 y = 127 e = 384 y = 128 e = 387 y = 129 e = 390 y = 130 e = 393 y = 131 e = 396 y = 132 e = 399 y = 133 e = 402 y = 134 e = 405 y = 135 e = 408 y = 136 e = 411 y = 137 e = 414 y = 138 e = 417 y = 139 e = 420 y = 140 e = 423 y = 141 e = 426 y = 142 e = 429 y = 143 e = 432 y = 144 e = 435 y = 145 e = 438 y = 146 e = 441 y = 147 e = 444 y = 148 e = 447 y = 149 e = 450 y = 150 e = 453 y = 151 e = 456 y = 152 e = 459 y = 153 e = 462 y = 154 e = 465 y = 155 e = 468 y = 156 e = 471 y = 157 e = 474 y = 158 e = 477 y = 159 e = 480 y = 160 e = 483 y = 161 e = 486 y = 162 e = 489 y = 163 e = 492 y = 164 e = 495 y = 165 e = 498 y = 166 e = 501 y = 167 e = 504 y = 168 e = 507 y = 169 e = 510 y = 170 e = 513 y = 171 e = 516 y = 172 e = 519 y = 173 e = 522 y = 174 e = 525 y = 175 e = 528 y = 176 e = 531 y = 177 e = 534 y = 178 e = 537 y = 179 e = 540 y = 180 e = 543 y = 181 e = 546 y = 182 e = 549 y = 183 e = 552 y = 184 e = 555 y = 185 e = 558 y = 186 e = 561 y = 187 e = 564 y = 188 e = 567 y = 189 e = 570 y = 190 e = 573 y = 191 e = 576 y = 192 e = 579 y = 193 e = 582 y = 194 e = 585 y = 195 e = 588 y = 196 e = 591 y = 197 e = 594 y = 198 e = 597 y = 199 e = 600 y = 200 e = 603 y = 201 e = 606 y = 202 e = 609 y = 203 e = 612 y = 204 e = 615 y = 205 e = 618 y = 206 e = 621 y = 207 e = 624 y = 208 e = 627 y = 209 e = 630 y = 210 e = 633 y = 211 e = 636 y = 212 e = 639 y = 213 e = 642 y = 214 e = 645 y = 215 e = 648 y = 216 e = 651 y = 217 e = 654 y = 218 e = 657 y = 219 e = 660 y = 220 e = 663 y = 221 e = 666 y = 222 e = 669 y = 223 e = 672 y = 224 e = 675 y = 225 e = 678 y = 226 e = 681 y = 227 e = 684 y = 228 e = 687 y = 229 e = 690 y = 230 e = 693 y = 231 e = 696 y = 232 e = 699 y = 233 e = 702 y = 234 e = 705 y = 235 e = 708 y = 236 e = 711 y = 237 e = 714 y = 238 e = 717 y = 239 e = 720 y = 240 e = 723 y = 241 e = 726 y = 242 e = 729 y = 243 e = 732 y = 244 e = 735 y = 245 e = 738 y = 246 e = 741 y = 247 e = 744 y = 248 e = 747 y = 249 e = 750 y = 250 e = 753 y = 251 e = 756 y = 252 e = 759 y = 253 e = 762 y = 254 e = 765 y = 255 e = 768 y = 256 e = 771 y = 257 e = 774 y = 258 e = 777 y = 259 e = 780 y = 260 e = 783 y = 261 e = 786 y = 262 e = 789 y = 263 e = 792 y = 264 e = 795 y = 265 e = 798 y = 266 e = 801 y = 267 e = 804 y = 268 e = 807 y = 269 e = 810 y = 270 e = 813 y = 271 e = 816 y = 272 e = 819 y = 273 e = 822 y = 274 e = 825 y = 275 e = 828 y = 276 e = 831 y = 277 e = 834 y = 278 e = 837 y = 279 e = 840 y = 280 e = 843 y = 281 e = 846 y = 282 e = 849 y = 283 e = 852 y = 284 e = 855 y = 285 e = 858 y = 286 e = 861 y = 287 e = 864 y = 288 e = 867 y = 289 e = 870 y = 290 e = 873 y = 291 e = 876 y = 292 e = 879 y = 293 e = 882 y = 294 e = 885 y = 295 e = 888 y = 296 e = 891 y = 297 e = 894 y = 298 e = 897 y = 299 e = 900 y = 300 e = 903 y = 301 e = 906 y = 302 e = 909 y = 303 e = 912 y = 304 e = 915 y = 305 e = 918 y = 306 e = 921 y = 307 e = 924 y = 308 e = 927 y = 309 e = 930 y = 310 e = 933 y = 311 e = 936 y = 312 e = 939 y = 313 e = 942 y = 314 e = 945 y = 315 e = 948 y = 316 e = 951 y = 317 e = 954 y = 318 e = 957 y = 319 e = 960 y = 320 e = 963 y = 321 e = 966 y = 322 e = 969 y = 323 e = 972 y = 324 e = 975 y = 325 e = 978 y = 326 e = 981 y = 327 e = 984 y = 328 e = 987 y = 329 e = 990 y = 330 e = 993 y = 331 e = 996 y = 332 e = 999 y = 333

5   Pass
x = [1 2 3 4 5 6;6 5 4 3 2 1]; y_correct = 4; assert(isequal(mat_fun(x),y_correct))

sz = 2 6 e = 1 e = 2 e = 3 y = 1 e = 4 e = 5 e = 6 y = 2 e = 6 y = 3 e = 5 e = 4 e = 3 y = 4 e = 2 e = 1

6   Pass
x = [7 8 11 13 14 17]; y_correct = 0; assert(isequal(mat_fun(x),y_correct))

sz = 1 6 e = 7 e = 8 e = 11 e = 13 e = 14 e = 17

Suggested Problems

More from this Author3

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!