Cody

Solution 1315009

Submitted on 25 Oct 2017 by Jakub Mrowka
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 = 1; y_correct = 0; assert(isequal(VanEcksSequence(x),y_correct))

y1 = 0

2   Pass
x = 2; y_correct = 0; assert(isequal(VanEcksSequence(x),y_correct))

y1 = 0

3   Pass
x = 4; y_correct = 0; assert(isequal(VanEcksSequence(x),y_correct))

o = 1 y1 = 0

4   Pass
x = 6; y_correct = 0; assert(isequal(VanEcksSequence(x),y_correct))

o = 1 o = 2 y1 = 0

5   Pass
x = 11; y_correct = 0; assert(isequal(VanEcksSequence(x),y_correct))

o = 1 o = 2 o = 4 o = 5 o = 7 o = 3 y1 = 0

6   Pass
x = 50; y_correct = 3; assert(isequal(VanEcksSequence(x),y_correct))

o = 1 o = 2 o = 4 o = 5 o = 7 o = 3 o = 6 o = 11 o = 8 o = 10 o = 12 o = 13 o = 16 o = 18 o = 20 o = 14 o = 21 o = 17 o = 24 o = 22 o = 15 o = 25 o = 29 o = 28 o = 19 o = 31 o = 34 o = 33 o = 37 o = 23 o = 36 o = 32 o = 42 o = 38 o = 45 o = 46 y1 = 3

7   Pass
x = 500; y_correct = 4; assert(isequal(VanEcksSequence(x),y_correct))

o = 1 o = 2 o = 4 o = 5 o = 7 o = 3 o = 6 o = 11 o = 8 o = 10 o = 12 o = 13 o = 16 o = 18 o = 20 o = 14 o = 21 o = 17 o = 24 o = 22 o = 15 o = 25 o = 29 o = 28 o = 19 o = 31 o = 34 o = 33 o = 37 o = 23 o = 36 o = 32 o = 42 o = 38 o = 45 o = 46 o = 49 o = 9 o = 48 o = 39 o = 35 o = 53 o = 26 o = 57 o = 50 o = 44 o = 60 o = 58 o = 64 o = 61 o = 66 o = 68 o = 40 o = 67 o = 43 o = 72 o = 70 o = 74 o = 76 o = 71 o = 47 o = 73 o = 27 o = 82 o = 78 o = 80 o = 69 o = 85 o = 54 o = 90 o = 86 o = 87 o = 95 o = 51 o = 93 o = 77 o = 99 o = 94 o = 83 o = 102 o = 65 o = 52 o = 84 o = 106 o = 91 o = 105 o = 96 o = 63 o = 111 o = 100 o = 115 o = 107 o = 117 o = 112 o = 62 o = 122 o = 120 o = 88 o = 126 o = 127 o = 131 o = 97 o = 130 o = 123 o = 121 o = 135 o = 132 o = 114 o = 139 o = 140 o = 144 o = 133 o = 137 o = 143 o = 118 o = 59 o = 149 o = 145 o = 104 o = 153 o = 154 o = 158 o = 146 o = 30 o = 157 o = 150 o = 161 o = 159 o = 128 o = 163 o = 164 o = 170 o = 160 o = 169 o = 136 o = 168 o = 141 o = 134 o = 174 o = 171 o = 148 o = 180 o = 166 o = 89 o = 184 o = 185 o = 189 o = 172 o = 186 o = 181 o = 173 o = 113 o = 188 o = 155 o = 197 o = 103 o = 200 o = 201 o = 204 o = 191 o = 55 o = 203 o = 193 o = 41 o = 209 o = 190 o = 213 o = 205 o = 194 o = 215 o = 214 o = 210 o = 124 o = 202 o = 195 o = 216 o = 182 o = 226 o = 217 o = 147 o = 229 o = 220 o = 165 o = 233 o = 234 o = 238 o = 206 o = 183 o = 237 o = 221 o = 101 o = 243 o = 239 o = 198 o = 156 o = 247 o = 175 o = 252 o = 230 o = 255 o = 256 o = 259 o = 240 o = 224 o = 258 o = 244 o = 262 o = 248 o = 192 o = 264 o = 265 o = 271 o = 261 o = 218 o = 109 o = 270 o = 167 o = 277 o = 260 o = 266 o = 138 o = 280 o = 253 o = 81 o = 285 o = 267 o = 245 o = 98 o = 289 o = 286 o = 249 o = 294 o = 290 o = 296 o = 299 o = 79 o = 298 o = 272 o = 287 o = 268 o = 176 o = 304 o = 305 o = 311 o = 273 o = 129 o = 310 o = 312 o = 295 o = 291 o = 316 o = 318 o = 301 o = 321 o = 323 o = 281 o = 292 o = 178 o = 325 o = 317 o = 207 o = 331 o = 326 o = 227 o = 335 o = 336 o = 340 o = 313 o = 225 o = 339 o = 332 o = 235 o = 345 o = 341 o = 300 o = 250 o = 349 o = 322 o = 306 o = 354 o = 350 o = 351 o = 360 o = 342 o = 56 o = 358 o = 278 o = 365 o = 327 o = 108 o = 368 o = 359 o = 347 o = 142 o = 372 o = 355 o = 319 o = 377 o = 373 o = 361 o = 324 o = 380 o = 378 o = 177 o = 381 o = 387 o = 369 o = 384 o = 390 o = 391 o = 394 o = 362 o = 241 o = 389 o = 337 o = 399 o = 395 o = 393 o = 222 o = 402 o = 386 o = 392 o = 211 o = 407 o = 408 o = 413 o = 396 o = 307 o = 412 o = 346 o = 418 o = 403 o = 416 o = 366 o = 242 o = 406 o = 363 o = 421 o = 404 o = 257 o = 429 o = 382 o = 116 o = 433 o = 434 o = 438 o = 415 o = 110 o = 437 o = 419 o = 441 o = 439 o = 424 o = 379 o = 443 o = 447 o = 446 o = 444 o = 383 o = 450 o = 453 o = 452 o = 457 o = 302 o = 456 o = 459 o = 458 o = 463 o = 460 o = 465 o = 466 o = 468 o = 440 o = 462 o = 400 o = 420 o = 472 o = 464 o = 231 o = 476 o = 477 o = 481 o = 470 o = 478 o = 467 o = 119 o = 480 o = 430 o = 488 o = 422 o = 236 o = 491 o = 482 o = 374 o = 495 y1 = 4

8   Pass
x = 5000; y_correct = 402; assert(isequal(VanEcksSequence(x),y_correct))

o = 1 o = 2 o = 4 o = 5 o = 7 o = 3 o = 6 o = 11 o = 8 o = 10 o = 12 o = 13 o = 16 o = 18 o = 20 o = 14 o = 21 o = 17 o = 24 o = 22 o = 15 o = 25 o = 29 o = 28 o = 19 o = 31 o = 34 o = 33 o = 37 o = 23 o = 36 o = 32 o = 42 o = 38 o = 45 o = 46 o = 49 o = 9 o = 48 o = 39 o = 35 o = 53 o = 26 o = 57 o = 50 o = 44 o = 60 o = 58 o = 64 o = 61 o = 66 o = 68 o = 40 o = 67 o = 43 o = 72 o = 70 o = 74 o = 76 o = 71 o = 47 o = 73 o = 27 o = 82 o = 78 o = 80 o = 69 o = 85 o = 54 o = 90 o = 86 o = 87 o = 95 o = 51 o = 93 o = 77 o = 99 o = 94 o = 83 o = 102 o = 65 o = 52 o = 84 o = 106 o = 91 o = 105 o = 96 o = 63 o = 111 o = 100 o = 115 o = 107 o = 117 o = 112 o = 62 o = 122 o = 120 o = 88 o = 126 o = 127 o = 131 o = 97 o = 130 o = 123 o = 121 o = 135 o = 132 o = 114 o = 139 o = 140 o = 144 o = 133 o = 137 o = 143 o = 118 o = 59 o = 149 o = 145 o = 104 o = 153 o = 154 o = 158 o = 146 o = 30 o = 157 o = 150 o = 161 o = 159 o = 128 o = 163 o = 164 o = 170 o = 160 o = 169 o = 136 o = 168 o = 141 o = 134 o = 174 o = 171 o = 148 o = 180 o = 166 o = 89 o = 184 o = 185 o = 189 o = 172 o = 186 o = 181 o = 173 o = 113 o = 188 o = 155 o = 197 o = 103 o = 200 o = 201 o = 204 o = 191 o = 55 o = 203 o = 193 o = 41 o = 209 o = 190 o = 213 o = 205 o = 194 o = 215 o = 214 o = 210 o = 124 o = 202 o = 195 o = 216 o = 182 o = 226 o = 217 o = 147 o = 229 o = 220 o = 165 o = 233 o = 234 o = 238 o = 206 o = 183 o = 237 o = 221 o = 101 o = 243 o = 239 o = 198 o = 156 o = 247 o = 175 o = 252 o = 230 o = 255 o = 256 o = 259 o = 240 o = 224 o = 258 o = 244 o = 262 o = 248 o = 192 o = 264 o = 265 o = 271 o = 261 o = 218 o = 109 o = 270 o = 167 o = 277 o = 260 o = 266 o = 138 o = 280 o = 253 o = 81 o = 285 o = 267 o = 245 o = 98 o = 289 o = 286 o = 249 o = 294 o = 290 o = 296 o = 299 o = 79 o = 298 o = 272 o = 287 o = 268 o = 176 o = 304 o = 305 o = 311 o = 273 o = 129 o = 310 o = 312 o = 295 o = 291 o = 316 o = 318 o = 301 o = 321 o = 323 o = 281 o = 292 o = 178 o = 325 o = 317 o = 207 o = 331 o = 326 o = 227 o = 335 o = 336 o = 340 o = 313 o = 225 o = 339 o = 332 o = 235 o = 345 o = 341 o = 300 o = 250 o = 349 o = 322 o = 306 o = 354 o = 350 o = 351 o = 360 o = 342 o = 56 o = 358 o = 278 o = 365 o = 327 o = 108 o = 368 o = 359 o = 347 o = 142 o = 372 o = 355 o = 319 o = 377 o = 373 o = 361 o = 324 o = 380 o = 378 o = 177 o = 381 o = 387 o = 369 o = 384 o = 390 o = 391 o = 394 o = 362 o = 241 o = 389 o = 337 o = 399 o = 395 o = 393 o = 222 o = 402 o = 386 o = 392 o = 211 o = 407 o = 408 o = 413 o = 396 o = 307 o = 412 o = 346 o = 418 o = 403 o = 416 o = 366 o = 242 o = 406 o = 363 o = 421 o = 404 o = 257 o = 429 o = 382 o = 116 o = 433 o = 434 o = 438 o = 415 o = 110 o = 437 o = 419 o = 441 o = 439 o = 424 o = 379 o = 443 o = 447 o = 446 o = 444 o = 383 o = 450 o = 453 o = 452 o = 457 o = 302 o = 456 o = 459 o = 458 o = 463 o = 460 o = 465 o = 466 o = 468 o = 440 o = 462 o = 400 o = 420 o = 472 o = 464 o = 231 o = 476 o = 477 o = 481 o = 470 o = 478 o = 467 o = 119 o = 480 o = 430 o = 488 o = 422 o = 236 o = 491 o = 482 o = 374 o = 495 o = 496 o = 500 o = 483 o = 423 o = 499 o = 485 o = 282 o = 505 o = 501 o = 454 o = 509 o = 510 o = 514 o = 502 o = 497 o = 427 o = 513 o = 451 o = 493 o = 343 o = 520 o = 414 o = 348 o = 525 o = 515 o = 333 o = 529 o = 530 o = 534 o = 516 o = 518 o = 503 o = 533 o = 521 o = 537 o = 526 o = 410 o = 540 o = 506 o = 546 o = 492 o = 425 o = 334 o = 549 o = 543 o = 274 o = 554 o = 535 o = 219 o = 558 o = 559 o = 563 o = 536 o = 523 o = 199 o = 562 o = 541 o = 566 o = 555 o = 544 o = 571 o = 550 o = 445 o = 162 o = 569 o = 473 o = 579 o = 575 o = 489 o = 582 o = 564 o = 448 o = 586 o = 587 o = 591 o = 565 o = 320 o = 590 o = 547 o = 357 o = 596 o = 592 o = 511 o = 519 o = 232 o = 600 o = 597 o = 580 o = 594 o = 531 o = 606 o = 607 o = 613 o = 593 o = 409 o = 612 o = 614 o = 572 o = 618 o = 601 o = 616 o = 584 o = 548 o = 254 o = 622 o = 570 o = 385 o = 629 o = 623 o = 405 o = 633 o = 634 o = 638 o = 615 o = 576 o = 637 o = 619 o = 641 o = 639 o = 630 o = 573 o = 643 o = 647 o = 646 o = 644 o = 602 o = 435 o = 650 o = 651 o = 658 o = 640 o = 542 o = 657 o = 653 o = 635 o = 471 o = 663 o = 620 o = 668 o = 583 o = 671 o = 672 o = 675 o = 660 o = 648 o = 666 o = 484 o = 674 o = 625 o = 551 o = 682 o = 652 o = 539 o = 686 o = 687 o = 691 o = 677 o = 283 o = 690 o = 664 o = 356 o = 696 o = 692 o = 654 o = 621 o = 196 o = 700 o = 697 o = 608 o = 706 o = 701 o = 708 o = 711 o = 469 o = 710 o = 707 o = 712 o = 717 o = 714 o = 719 o = 720 o = 722 o = 693 o = 75 o = 716 o = 665 o = 401 o = 727 o = 713 o = 538 o = 667 o = 731 o = 669 o = 736 o = 676 o = 428 o = 739 o = 732 o = 556 o = 743 o = 744 o = 748 o = 724 o = 431 o = 747 o = 721 o = 698 o = 512 o = 753 o = 737 o = 624 o = 758 o = 749 o = 517 o = 479 o = 762 o = 759 o = 702 o = 735 o = 688 o = 767 o = 754 o = 661 o = 773 o = 763 o = 610 o = 777 o = 778 o = 782 o = 750 o = 397 o = 781 o = 774 o = 764 o = 645 o = 284 o = 787 o = 788 o = 794 o = 784 o = 745 o = 655 o = 793 o = 659 o = 800 o = 740 o = 741 o = 805 o = 796 o = 728 o = 504 o = 803 o = 683 o = 811 o = 804 o = 808 o = 812 o = 768 o = 598 o = 814 o = 801 o = 507 o = 821 o = 783 o = 567 o = 825 o = 826 o = 830 o = 807 o = 790 o = 827 o = 822 o = 680 o = 398 o = 829 o = 718 o = 839 o = 815 o = 609 o = 842 o = 831 o = 694 o = 846 o = 847 o = 851 o = 832 o = 823 o = 725 o = 850 o = 835 o = 588 o = 857 o = 852 o = 840 o = 859 o = 818 o = 297 o = 861 o = 858 o = 816 o = 475 o = 868 o = 865 o = 769 o = 873 o = 862 o = 848 o = 855 o = 833 o = 703 o = 528 o = 877 o = 817 o = 449 o = 885 o = 878 o = 797 o = 251 o = 889 o = ...

9   Pass
x = 50000; y_correct = 114; assert(isequal(VanEcksSequence(x),y_correct))

o = 1 o = 2 o = 4 o = 5 o = 7 o = 3 o = 6 o = 11 o = 8 o = 10 o = 12 o = 13 o = 16 o = 18 o = 20 o = 14 o = 21 o = 17 o = 24 o = 22 o = 15 o = 25 o = 29 o = 28 o = 19 o = 31 o = 34 o = 33 o = 37 o = 23 o = 36 o = 32 o = 42 o = 38 o = 45 o = 46 o = 49 o = 9 o = 48 o = 39 o = 35 o = 53 o = 26 o = 57 o = 50 o = 44 o = 60 o = 58 o = 64 o = 61 o = 66 o = 68 o = 40 o = 67 o = 43 o = 72 o = 70 o = 74 o = 76 o = 71 o = 47 o = 73 o = 27 o = 82 o = 78 o = 80 o = 69 o = 85 o = 54 o = 90 o = 86 o = 87 o = 95 o = 51 o = 93 o = 77 o = 99 o = 94 o = 83 o = 102 o = 65 o = 52 o = 84 o = 106 o = 91 o = 105 o = 96 o = 63 o = 111 o = 100 o = 115 o = 107 o = 117 o = 112 o = 62 o = 122 o = 120 o = 88 o = 126 o = 127 o = 131 o = 97 o = 130 o = 123 o = 121 o = 135 o = 132 o = 114 o = 139 o = 140 o = 144 o = 133 o = 137 o = 143 o = 118 o = 59 o = 149 o = 145 o = 104 o = 153 o = 154 o = 158 o = 146 o = 30 o = 157 o = 150 o = 161 o = 159 o = 128 o = 163 o = 164 o = 170 o = 160 o = 169 o = 136 o = 168 o = 141 o = 134 o = 174 o = 171 o = 148 o = 180 o = 166 o = 89 o = 184 o = 185 o = 189 o = 172 o = 186 o = 181 o = 173 o = 113 o = 188 o = 155 o = 197 o = 103 o = 200 o = 201 o = 204 o = 191 o = 55 o = 203 o = 193 o = 41 o = 209 o = 190 o = 213 o = 205 o = 194 o = 215 o = 214 o = 210 o = 124 o = 202 o = 195 o = 216 o = 182 o = 226 o = 217 o = 147 o = 229 o = 220 o = 165 o = 233 o = 234 o = 238 o = 206 o = 183 o = 237 o = 221 o = 101 o = 243 o = 239 o = 198 o = 156 o = 247 o = 175 o = 252 o = 230 o = 255 o = 256 o = 259 o = 240 o = 224 o = 258 o = 244 o = 262 o = 248 o = 192 o = 264 o = 265 o = 271 o = 261 o = 218 o = 109 o = 270 o = 167 o = 277 o = 260 o = 266 o = 138 o = 280 o = 253 o = 81 o = 285 o = 267 o = 245 o = 98 o = 289 o = 286 o = 249 o = 294 o = 290 o = 296 o = 299 o = 79 o = 298 o = 272 o = 287 o = 268 o = 176 o = 304 o = 305 o = 311 o = 273 o = 129 o = 310 o = 312 o = 295 o = 291 o = 316 o = 318 o = 301 o = 321 o = 323 o = 281 o = 292 o = 178 o = 325 o = 317 o = 207 o = 331 o = 326 o = 227 o = 335 o = 336 o = 340 o = 313 o = 225 o = 339 o = 332 o = 235 o = 345 o = 341 o = 300 o = 250 o = 349 o = 322 o = 306 o = 354 o = 350 o = 351 o = 360 o = 342 o = 56 o = 358 o = 278 o = 365 o = 327 o = 108 o = 368 o = 359 o = 347 o = 142 o = 372 o = 355 o = 319 o = 377 o = 373 o = 361 o = 324 o = 380 o = 378 o = 177 o = 381 o = 387 o = 369 o = 384 o = 390 o = 391 o = 394 o = 362 o = 241 o = 389 o = 337 o = 399 o = 395 o = 393 o = 222 o = 402 o = 386 o = 392 o = 211 o = 407 o = 408 o = 413 o = 396 o = 307 o = 412 o = 346 o = 418 o = 403 o = 416 o = 366 o = 242 o = 406 o = 363 o = 421 o = 404 o = 257 o = 429 o = 382 o = 116 o = 433 o = 434 o = 438 o = 415 o = 110 o = 437 o = 419 o = 441 o = 439 o = 424 o = 379 o = 443 o = 447 o = 446 o = 444 o = 383 o = 450 o = 453 o = 452 o = 457 o = 302 o = 456 o = 459 o = 458 o = 463 o = 460 o = 465 o = 466 o = 468 o = 440 o = 462 o = 400 o = 420 o = 472 o = 464 o = 231 o = 476 o = 477 o = 481 o = 470 o = 478 o = 467 o = 119 o = 480 o = 430 o = 488 o = 422 o = 236 o = 491 o = 482 o = 374 o = 495 o = 496 o = 500 o = 483 o = 423 o = 499 o = 485 o = 282 o = 505 o = 501 o = 454 o = 509 o = 510 o = 514 o = 502 o = 497 o = 427 o = 513 o = 451 o = 493 o = 343 o = 520 o = 414 o = 348 o = 525 o = 515 o = 333 o = 529 o = 530 o = 534 o = 516 o = 518 o = 503 o = 533 o = 521 o = 537 o = 526 o = 410 o = 540 o = 506 o = 546 o = 492 o = 425 o = 334 o = 549 o = 543 o = 274 o = 554 o = 535 o = 219 o = 558 o = 559 o = 563 o = 536 o = 523 o = 199 o = 562 o = 541 o = 566 o = 555 o = 544 o = 571 o = 550 o = 445 o = 162 o = 569 o = 473 o = 579 o = 575 o = 489 o = 582 o = 564 o = 448 o = 586 o = 587 o = 591 o = 565 o = 320 o = 590 o = 547 o = 357 o = 596 o = 592 o = 511 o = 519 o = 232 o = 600 o = 597 o = 580 o = 594 o = 531 o = 606 o = 607 o = 613 o = 593 o = 409 o = 612 o = 614 o = 572 o = 618 o = 601 o = 616 o = 584 o = 548 o = 254 o = 622 o = 570 o = 385 o = 629 o = 623 o = 405 o = 633 o = 634 o = 638 o = 615 o = 576 o = 637 o = 619 o = 641 o = 639 o = 630 o = 573 o = 643 o = 647 o = 646 o = 644 o = 602 o = 435 o = 650 o = 651 o = 658 o = 640 o = 542 o = 657 o = 653 o = 635 o = 471 o = 663 o = 620 o = 668 o = 583 o = 671 o = 672 o = 675 o = 660 o = 648 o = 666 o = 484 o = 674 o = 625 o = 551 o = 682 o = 652 o = 539 o = 686 o = 687 o = 691 o = 677 o = 283 o = 690 o = 664 o = 356 o = 696 o = 692 o = 654 o = 621 o = 196 o = 700 o = 697 o = 608 o = 706 o = 701 o = 708 o = 711 o = 469 o = 710 o = 707 o = 712 o = 717 o = 714 o = 719 o = 720 o = 722 o = 693 o = 75 o = 716 o = 665 o = 401 o = 727 o = 713 o = 538 o = 667 o = 731 o = 669 o = 736 o = 676 o = 428 o = 739 o = 732 o = 556 o = 743 o = 744 o = 748 o = 724 o = 431 o = 747 o = 721 o = 698 o = 512 o = 753 o = 737 o = 624 o = 758 o = 749 o = 517 o = 479 o = 762 o = 759 o = 702 o = 735 o = 688 o = 767 o = 754 o = 661 o = 773 o = 763 o = 610 o = 777 o = 778 o = 782 o = 750 o = 397 o = 781 o = 774 o = 764 o = 645 o = 284 o = 787 o = 788 o = 794 o = 784 o = 745 o = 655 o = 793 o = 659 o = 800 o = 740 o = 741 o = 805 o = 796 o = 728 o = 504 o = 803 o = 683 o = 811 o = 804 o = 808 o = 812 o = 768 o = 598 o = 814 o = 801 o = 507 o = 821 o = 783 o = 567 o = 825 o = 826 o = 830 o = 807 o = 790 o = 827 o = 822 o = 680 o = 398 o = 829 o = 718 o = 839 o = 815 o = 609 o = 842 o = 831 o = 694 o = 846 o = 847 o = 851 o = 832 o = 823 o = 725 o = 850 o = 835 o = 588 o = 857 o = 852 o = 840 o = 859 o = 818 o = 297 o = 861 o = 858 o = 816 o = 475 o = 868 o = 865 o = 769 o = 873 o = 862 o = 848 o = 855 o = 833 o = 703 o = 528 o = 877 o = 817 o = 449 o = 885 o = 878 o = 797 o = 251 o = 889 o = ...

Suggested Problems

More from this Author53