Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Solution 241692

Submitted on 8 May 2013 by andrea84

Correct

23Size
Leading solution size is 12.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
assert(isequal(bounded_multiples(66,119,163),132))
ans =
   132
2
Pass
 
%%
assert(isequal(bounded_multiples(50,341,960),[350 400 450 500 550 600 650 700 750 800 850 900 950]))
ans =
   350   400   450   500   550   600   650   700   750   800   850   900   950
3
Pass
 
%%
assert(isequal(bounded_multiples(59,224,752),[236 295 354 413 472 531 590 649 708]))
ans =
   236   295   354   413   472   531   590   649   708
4
Pass
 
%%
assert(isequal(bounded_multiples(26,506,700),[520 546 572 598 624 650 676]))
ans =
   520   546   572   598   624   650   676
5
Pass
 
%%
assert(isequal(bounded_multiples(90,548,960),[630 720 810 900]))
ans =
   630   720   810   900
6
Pass
 
%%
assert(isequal(bounded_multiples(14,150,258),[154 168 182 196 210 224 238 252]))
ans =
   154   168   182   196   210   224   238   252
7
Pass
 
%%
assert(isequal(bounded_multiples(85,255,815),[255 340 425 510 595 680 765]))
ans =
   255   340   425   510   595   680   765
8
Pass
 
%%
assert(isequal(bounded_multiples(25,350,930),[350 375 400 425 450 475 500 525 550 575 600 625 650 675 700 725 750 775 800 825 850 875 900 925]))
ans =
  Columns 1 through 16
   350   375   400   425   450   475   500   525   550   575   600   625   650   675   700   725
  Columns 17 through 24
   750   775   800   825   850   875   900   925
9
Pass
 
%%
assert(isequal(bounded_multiples(20,252,617),[260 280 300 320 340 360 380 400 420 440 460 480 500 520 540 560 580 600]))
ans =
  Columns 1 through 16
   260   280   300   320   340   360   380   400   420   440   460   480   500   520   540   560
  Columns 17 through 18
   580   600
10
Pass
 
%%
assert(isequal(bounded_multiples(48,352,831),[384 432 480 528 576 624 672 720 768 816]))
ans =
   384   432   480   528   576   624   672   720   768   816
11
Pass
 
%%
assert(isequal(bounded_multiples(59,550,918),[590 649 708 767 826 885]))
ans =
   590   649   708   767   826   885
12
Pass
 
%%
assert(isequal(bounded_multiples(29,754,758),754))
ans =
   754
13
Pass
 
%%
assert(isequal(bounded_multiples(39,76,568),[78 117 156 195 234 273 312 351 390 429 468 507 546]))
ans =
    78   117   156   195   234   273   312   351   390   429   468   507   546
14
Pass
 
%%
assert(isequal(bounded_multiples(6,531,780),[534 540 546 552 558 564 570 576 582 588 594 600 606 612 618 624 630 636 642 648 654 660 666 672 678 684 690 696 702 708 714 720 726 732 738 744 750 756 762 768 774 780]))
ans =
  Columns 1 through 16
   534   540   546   552   558   564   570   576   582   588   594   600   606   612   618   624
  Columns 17 through 32
   630   636   642   648   654   660   666   672   678   684   690   696   702   708   714   720
  Columns 33 through 42
   726   732   738   744   750   756   762   768   774   780
15
Pass
 
%%
assert(isequal(bounded_multiples(94,130,569),[188 282 376 470 564]))
ans =
   188   282   376   470   564
16
Pass
 
%%
assert(isequal(bounded_multiples(47,12,338),[47 94 141 188 235 282 329]))
ans =
    47    94   141   188   235   282   329
17
Pass
 
%%
assert(isequal(bounded_multiples(17,312,795),[323 340 357 374 391 408 425 442 459 476 493 510 527 544 561 578 595 612 629 646 663 680 697 714 731 748 765 782]))
ans =
  Columns 1 through 16
   323   340   357   374   391   408   425   442   459   476   493   510   527   544   561   578
  Columns 17 through 28
   595   612   629   646   663   680   697   714   731   748   765   782
18
Pass
 
%%
assert(isequal(bounded_multiples(53,166,602),[212 265 318 371 424 477 530 583]))
ans =
   212   265   318   371   424   477   530   583
19
Pass
 
%%
assert(isequal(bounded_multiples(27,655,690),675))
ans =
   675
20
Pass
 
%%
assert(isequal(bounded_multiples(75,84,451),[150 225 300 375 450]))
ans =
   150   225   300   375   450