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 164741

Submitted on 19 Nov 2012 by Vue Sicker

Correct

39Size
Leading solution size is 10.
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
 
%%
x = 1000;
y_correct = 233168;
assert(isequal(euler001(x),y_correct))
y =
  Columns 1 through 16
     1     2     3     4     5     6     7     8     9    10    11    12    13    14    15    16
  Columns 17 through 32
    17    18    19    20    21    22    23    24    25    26    27    28    29    30    31    32
  Columns 33 through 48
    33    34    35    36    37    38    39    40    41    42    43    44    45    46    47    48
  Columns 49 through 64
    49    50    51    52    53    54    55    56    57    58    59    60    61    62    63    64
  Columns 65 through 80
    65    66    67    68    69    70    71    72    73    74    75    76    77    78    79    80
  Columns 81 through 96
    81    82    83    84    85    86    87    88    89    90    91    92    93    94    95    96
  Columns 97 through 112
    97    98    99   100   101   102   103   104   105   106   107   108   109   110   111   112
  Columns 113 through 128
   113   114   115   116   117   118   119   120   121   122   123   124   125   126   127   128
  Columns 129 through 144
   129   130   131   132   133   134   135   136   137   138   139   140   141   142   143   144
  Columns 145 through 160
   145   146   147   148   149   150   151   152   153   154   155   156   157   158   159   160
  Columns 161 through 176
   161   162   163   164   165   166   167   168   169   170   171   172   173   174   175   176
  Columns 177 through 192
   177   178   179   180   181   182   183   184   185   186   187   188   189   190   191   192
  Columns 193 through 208
   193   194   195   196   197   198   199   200   201   202   203   204   205   206   207   208
  Columns 209 through 224
   209   210   211   212   213   214   215   216   217   218   219   220   221   222   223   224
  Columns 225 through 240
   225   226   227   228   229   230   231   232   233   234   235   236   237   238   239   240
  Columns 241 through 256
   241   242   243   244   245   246   247   248   249   250   251   252   253   254   255   256
  Columns 257 through 272
   257   258   259   260   261   262   263   264   265   266   267   268   269   270   271   272
  Columns 273 through 288
   273   274   275   276   277   278   279   280   281   282   283   284   285   286   287   288
  Columns 289 through 304
   289   290   291   292   293   294   295   296   297   298   299   300   301   302   303   304
  Columns 305 through 320
   305   306   307   308   309   310   311   312   313   314   315   316   317   318   319   320
  Columns 321 through 336
   321   322   323   324   325   326   327   328   329   330   331   332   333   334   335   336
  Columns 337 through 352
   337   338   339   340   341   342   343   344   345   346   347   348   349   350   351   352
  Columns 353 through 368
   353   354   355   356   357   358   359   360   361   362   363   364   365   366   367   368
  Columns 369 through 384
   369   370   371   372   373   374   375   376   377   378   379   380   381   382   383   384
  Columns 385 through 400
   385   386   387   388   389   390   391   392   393   394   395   396   397   398   399   400
  Columns 401 through 416
   401   402   403   404   405   406   407   408   409   410   411   412   413   414   415   416
  Columns 417 through 432
   417   418   419   420   421   422   423   424   425   426   427   428   429   430   431   432
  Columns 433 through 448
   433   434   435   436   437   438   439   440   441   442   443   444   445   446   447   448
  Columns 449 through 464
   449   450   451   452   453   454   455   456   457   458   459   460   461   462   463   464
  Columns 465 through 480
   465   466   467   468   469   470   471   472   473   474   475   476   477   478   479   480
  Columns 481 through 496
   481   482   483   484   485   486   487   488   489   490   491   492   493   494   495   496
  Columns 497 through 512
   497   498   499   500   501   502   503   504   505   506   507   508   509   510   511   512
  Columns 513 through 528
   513   514   515   516   517   518   519   520   521   522   523   524   525   526   527   528
  Columns 529 through 544
   529   530   531   532   533   534   535   536   537   538   539   540   541   542   543   544
  Columns 545 through 560
   545   546   547   548   549   550   551   552   553   554   555   556   557   558   559   560
  Columns 561 through 576
   561   562   563   564   565   566   567   568   569   570   571   572   573   574   575   576
  Columns 577 through 592
   577   578   579   580   581   582   583   584   585   586   587   588   589   590   591   592
  Columns 593 through 608
   593   594   595   596   597   598   599   600   601   602   603   604   605   606   607   608
  Columns 609 through 624
   609   610   611   612   613   614   615   616   617   618   619   620   621   622   623   624
  Columns 625 through 640
   625   626   627   628   629   630   631   632   633   634   635   636   637   638   639   640
  Columns 641 through 656
   641   642   643   644   645   646   647   648   649   650   651   652   653   654   655   656
  Columns 657 through 672
   657   658   659   660   661   662   663   664   665   666   667   668   669   670   671   672
  Columns 673 through 688
   673   674   675   676   677   678   679   680   681   682   683   684   685   686   687   688
  Columns 689 through 704
   689   690   691   692   693   694   695   696   697   698   699   700   701   702   703   704
  Columns 705 through 720
   705   706   707   708   709   710   711   712   713   714   715   716   717   718   719   720
  Columns 721 through 736
   721   722   723   724   725   726   727   728   729   730   731   732   733   734   735   736
  Columns 737 through 752
   737   738   739   740   741   742   743   744   745   746   747   748   749   750   751   752
  Columns 753 through 768
   753   754   755   756   757   758   759   760   761   762   763   764   765   766   767   768
  Columns 769 through 784
   769   770   771   772   773   774   775   776   777   778   779   780   781   782   783   784
  Columns 785 through 800
   785   786   787   788   789   790   791   792   793   794   795   796   797   798   799   800
  Columns 801 through 816
   801   802   803   804   805   806   807   808   809   810   811   812   813   814   815   816
  Columns 817 through 832
   817   818   819   820   821   822   823   824   825   826   827   828   829   830   831   832
  Columns 833 through 848
   833   834   835   836   837   838   839   840   841   842   843   844   845   846   847   848
  Columns 849 through 864
   849   850   851   852   853   854   855   856   857   858   859   860   861   862   863   864
  Columns 865 through 880
   865   866   867   868   869   870   871   872   873   874   875   876   877   878   879   880
  Columns 881 through 896
   881   882   883   884   885   886   887   888   889   890   891   892   893   894   895   896
  Columns 897 through 912
   897   898   899   900   901   902   903   904   905   906   907   908   909   910   911   912
  Columns 913 through 928
   913   914   915   916   917   918   919   920   921   922   923   924   925   926   927   928
  Columns 929 through 944
   929   930   931   932   933   934   935   936   937   938   939   940   941   942   943   944
  Columns 945 through 960
   945   946   947   948   949   950   951   952   953   954   955   956   957   958   959   960
  Columns 961 through 976
   961   962   963   964   965   966   967   968   969   970   971   972   973   974   975   976
  Columns 977 through 992
   977   978   979   980   981   982   983   984   985   986   987   988   989   990   991   992
  Columns 993 through 999
   993   994   995   996   997   998   999
2
Pass
 
%%
x = 4000;
y_correct = 3732668;
assert(isequal(euler001(x),y_correct))
y =
  Columns 1 through 8
           1           2           3           4           5           6           7           8
  Columns 9 through 16
           9          10          11          12          13          14          15          16
  Columns 17 through 24
          17          18          19          20          21          22          23          24
  Columns 25 through 32
          25          26          27          28          29          30          31          32
  Columns 33 through 40
          33          34          35          36          37          38          39          40
  Columns 41 through 48
          41          42          43          44          45          46          47          48
  Columns 49 through 56
          49          50          51          52          53          54          55          56
  Columns 57 through 64
          57          58          59          60          61          62          63          64
  Columns 65 through 72
          65          66          67          68          69          70          71          72
  Columns 73 through 80
          73          74          75          76          77          78          79          80
  Columns 81 through 88
          81          82          83          84          85          86          87          88
  Columns 89 through 96
          89          90          91          92          93          94          95          96
  Columns 97 through 104
          97          98          99         100         101         102         103         104
  Columns 105 through 112
         105         106         107         108         109         110         111         112
  Columns 113 through 120
         113         114         115         116         117         118         119         120
  Columns 121 through 128
         121         122         123         124         125         126         127         128
  Columns 129 through 136
         129         130         131         132         133         134         135         136
  Columns 137 through 144
         137         138         139         140         141         142         143         144
  Columns 145 through 152
         145         146         147         148         149         150         151         152
  Columns 153 through 160
         153         154         155         156         157         158         159         160
  Columns 161 through 168
         161         162         163         164         165         166         167         168
  Columns 169 through 176
         169         170         171         172         173         174         175         176
  Columns 177 through 184
         177         178         179         180         181         182         183         184
  Columns 185 through 192
         185         186         187         188         189         190         191         192
  Columns 193 through 200
         193         194         195         196         197         198         199         200
  Columns 201 through 208
         201         202         203         204         205         206         207         208
  Columns 209 through 216
         209         210         211         212         213         214         215         216
  Columns 217 through 224
         217         218         219         220         221         222         223         224
  Columns 225 through 232
         225         226         227         228         229         230         231         232
  Columns 233 through 240
         233         234         235         236         237         238         239         240
  Columns 241 through 248
         241         242         243         244         245         246         247         248
  Columns 249 through 256
         249         250         251         252         253         254         255         256
  Columns 257 through 264
         257         258         259         260         261         262         263         264
  Columns 265 through 272
         265         266         267         268         269         270         271         272
  Columns 273 through 280
         273         274         275         276         277         278         279         280
  Columns 281 through 288
         281         282         283         284         285         286         287         288
  Columns 289 through 296
         289         290         291         292         293         294         295         296
  Columns 297 through 304
         297         298         299         300         301         302         303         304
  Columns 305 through 312
         305         306         307         308         309         310         311         312
  Columns 313 through 320
         313         314         315         316         317         318         319         320
  Columns 321 through 328
         321         322         323         324         325         326         327         328
  Columns 329 through 336
         329         330         331         332         333         334         335         336
  Columns 337 through 344
         337         338         339         340         341         342         343         344
  Columns 345 through 352
         345         346         347         348         349         350         351         352
  Columns 353 through 360
         353         354         355         356         357         358         359         360
  Columns 361 through 368
         361         362         363         364         365         366         367         368
  Columns 369 through 376
         369         370         371         372         373         374         375         376
  Columns 377 through 384
         377         378         379         380         381         382         383         384
  Columns 385 through 392
         385         386         387         388         389         390         391         392
  Columns 393 through 400
         393         394         395         396         397         398         399         400
  Columns 401 through 408
         401         402         403         404         405         406         407         408
  Columns 409 through 416
         409         410         411         412         413         414         415         416
  Columns 417 through 424
         417         418         419         420         421         422         423         424
  Columns 425 through 432
         425         426         427         428         429         430         431         432
  Columns 433 through 440
         433         434         435         436         437         438         439         440
  Columns 441 through 448
         441         442         443         444         445         446         447         448
  Columns 449 through 456
         449         450         451         452         453         454         455         456
  Columns 457 through 464
         457         458         459         460         461         462         463         464
  Columns 465 through 472
         465         466         467         468         469         470         471         472
  Columns 473 through 480
         473         474         475         476         477         478         479         480
  Columns 481 through 488
         481         482         483         484         485         486         487         488
  Columns 489 through 496
         489         490         491         492         493         494         495         496
  Columns 497 through 504
         497         498         499         500         501         502         503         504
  Columns 505 through 512
         505         506         507         508         509         510         511         512
  Columns 513 through 520
         513         514         515         516         517         518         519         520
  Columns 521 through 528
         521         522         523         524         525         526         527         528
  Columns 529 through 536
         529         530         531         532         533         534         535         536
  Columns 537 through 544
         537         538         539         540         541         542         543         544
  Columns 545 through 552
         545         546         547         548         549         550         551         552
  Columns 553 through 560
         553         554         555         556         557         558         559         560
  Columns 561 through 568
         561         562         563         564         565         566         567         568
  Columns 569 through 576
         569         570         571         572         573         574         575         576
  Columns 577 through 584
         577         578         579         580         581         582         583         584
  Columns 585 through 592
         585         586         587         588         589         590         591         592
  Columns 593 through 600
         593         594         595         596         597         598         599         600
  Columns 601 through 608
         601         602         603         604         605         606         607         608
  Columns 609 through 616
         609         610         611         612         613         614         615         616
  Columns 617 through 624
         617         618         619         620         621         622         623         624
  Columns 625 through 632
         625         626         627         628         629         630         631         632
  Columns 633 through 640
         633         634         635         636         637         638         639         640
  Columns 641 through 648
         641         642         643         644         645         646         647         648
  Columns 649 through 656
         649         650         6...
3
Pass
 
%%
x = 2340;
y_correct = 1276470;
assert(isequal(euler001(x),y_correct))
y =
  Columns 1 through 8
           1           2           3           4           5           6           7           8
  Columns 9 through 16
           9          10          11          12          13          14          15          16
  Columns 17 through 24
          17          18          19          20          21          22          23          24
  Columns 25 through 32
          25          26          27          28          29          30          31          32
  Columns 33 through 40
          33          34          35          36          37          38          39          40
  Columns 41 through 48
          41          42          43          44          45          46          47          48
  Columns 49 through 56
          49          50          51          52          53          54          55          56
  Columns 57 through 64
          57          58          59          60          61          62          63          64
  Columns 65 through 72
          65          66          67          68          69          70          71          72
  Columns 73 through 80
          73          74          75          76          77          78          79          80
  Columns 81 through 88
          81          82          83          84          85          86          87          88
  Columns 89 through 96
          89          90          91          92          93          94          95          96
  Columns 97 through 104
          97          98          99         100         101         102         103         104
  Columns 105 through 112
         105         106         107         108         109         110         111         112
  Columns 113 through 120
         113         114         115         116         117         118         119         120
  Columns 121 through 128
         121         122         123         124         125         126         127         128
  Columns 129 through 136
         129         130         131         132         133         134         135         136
  Columns 137 through 144
         137         138         139         140         141         142         143         144
  Columns 145 through 152
         145         146         147         148         149         150         151         152
  Columns 153 through 160
         153         154         155         156         157         158         159         160
  Columns 161 through 168
         161         162         163         164         165         166         167         168
  Columns 169 through 176
         169         170         171         172         173         174         175         176
  Columns 177 through 184
         177         178         179         180         181         182         183         184
  Columns 185 through 192
         185         186         187         188         189         190         191         192
  Columns 193 through 200
         193         194         195         196         197         198         199         200
  Columns 201 through 208
         201         202         203         204         205         206         207         208
  Columns 209 through 216
         209         210         211         212         213         214         215         216
  Columns 217 through 224
         217         218         219         220         221         222         223         224
  Columns 225 through 232
         225         226         227         228         229         230         231         232
  Columns 233 through 240
         233         234         235         236         237         238         239         240
  Columns 241 through 248
         241         242         243         244         245         246         247         248
  Columns 249 through 256
         249         250         251         252         253         254         255         256
  Columns 257 through 264
         257         258         259         260         261         262         263         264
  Columns 265 through 272
         265         266         267         268         269         270         271         272
  Columns 273 through 280
         273         274         275         276         277         278         279         280
  Columns 281 through 288
         281         282         283         284         285         286         287         288
  Columns 289 through 296
         289         290         291         292         293         294         295         296
  Columns 297 through 304
         297         298         299         300         301         302         303         304
  Columns 305 through 312
         305         306         307         308         309         310         311         312
  Columns 313 through 320
         313         314         315         316         317         318         319         320
  Columns 321 through 328
         321         322         323         324         325         326         327         328
  Columns 329 through 336
         329         330         331         332         333         334         335         336
  Columns 337 through 344
         337         338         339         340         341         342         343         344
  Columns 345 through 352
         345         346         347         348         349         350         351         352
  Columns 353 through 360
         353         354         355         356         357         358         359         360
  Columns 361 through 368
         361         362         363         364         365         366         367         368
  Columns 369 through 376
         369         370         371         372         373         374         375         376
  Columns 377 through 384
         377         378         379         380         381         382         383         384
  Columns 385 through 392
         385         386         387         388         389         390         391         392
  Columns 393 through 400
         393         394         395         396         397         398         399         400
  Columns 401 through 408
         401         402         403         404         405         406         407         408
  Columns 409 through 416
         409         410         411         412         413         414         415         416
  Columns 417 through 424
         417         418         419         420         421         422         423         424
  Columns 425 through 432
         425         426         427         428         429         430         431         432
  Columns 433 through 440
         433         434         435         436         437         438         439         440
  Columns 441 through 448
         441         442         443         444         445         446         447         448
  Columns 449 through 456
         449         450         451         452         453         454         455         456
  Columns 457 through 464
         457         458         459         460         461         462         463         464
  Columns 465 through 472
         465         466         467         468         469         470         471         472
  Columns 473 through 480
         473         474         475         476         477         478         479         480
  Columns 481 through 488
         481         482         483         484         485         486         487         488
  Columns 489 through 496
         489         490         491         492         493         494         495         496
  Columns 497 through 504
         497         498         499         500         501         502         503         504
  Columns 505 through 512
         505         506         507         508         509         510         511         512
  Columns 513 through 520
         513         514         515         516         517         518         519         520
  Columns 521 through 528
         521         522         523         524         525         526         527         528
  Columns 529 through 536
         529         530         531         532         533         534         535         536
  Columns 537 through 544
         537         538         539         540         541         542         543         544
  Columns 545 through 552
         545         546         547         548         549         550         551         552
  Columns 553 through 560
         553         554         555         556         557         558         559         560
  Columns 561 through 568
         561         562         563         564         565         566         567         568
  Columns 569 through 576
         569         570         571         572         573         574         575         576
  Columns 577 through 584
         577         578         579         580         581         582         583         584
  Columns 585 through 592
         585         586         587         588         589         590         591         592
  Columns 593 through 600
         593         594         595         596         597         598         599         600
  Columns 601 through 608
         601         602         603         604         605         606         607         608
  Columns 609 through 616
         609         610         611         612         613         614         615         616
  Columns 617 through 624
         617         618         619         620         621         622         623         624
  Columns 625 through 632
         625         626         627         628         629         630         631         632
  Columns 633 through 640
         633         634         635         636         637         638         639         640
  Columns 641 through 648
         641         642         643         644         645         646         647         648
  Columns 649 through 656
         649         650         6...
4
Pass
 
%%
x = 2341;
y_correct = 1278810;
assert(isequal(euler001(x),y_correct))
y =
  Columns 1 through 8
           1           2           3           4           5           6           7           8
  Columns 9 through 16
           9          10          11          12          13          14          15          16
  Columns 17 through 24
          17          18          19          20          21          22          23          24
  Columns 25 through 32
          25          26          27          28          29          30          31          32
  Columns 33 through 40
          33          34          35          36          37          38          39          40
  Columns 41 through 48
          41          42          43          44          45          46          47          48
  Columns 49 through 56
          49          50          51          52          53          54          55          56
  Columns 57 through 64
          57          58          59          60          61          62          63          64
  Columns 65 through 72
          65          66          67          68          69          70          71          72
  Columns 73 through 80
          73          74          75          76          77          78          79          80
  Columns 81 through 88
          81          82          83          84          85          86          87          88
  Columns 89 through 96
          89          90          91          92          93          94          95          96
  Columns 97 through 104
          97          98          99         100         101         102         103         104
  Columns 105 through 112
         105         106         107         108         109         110         111         112
  Columns 113 through 120
         113         114         115         116         117         118         119         120
  Columns 121 through 128
         121         122         123         124         125         126         127         128
  Columns 129 through 136
         129         130         131         132         133         134         135         136
  Columns 137 through 144
         137         138         139         140         141         142         143         144
  Columns 145 through 152
         145         146         147         148         149         150         151         152
  Columns 153 through 160
         153         154         155         156         157         158         159         160
  Columns 161 through 168
         161         162         163         164         165         166         167         168
  Columns 169 through 176
         169         170         171         172         173         174         175         176
  Columns 177 through 184
         177         178         179         180         181         182         183         184
  Columns 185 through 192
         185         186         187         188         189         190         191         192
  Columns 193 through 200
         193         194         195         196         197         198         199         200
  Columns 201 through 208
         201         202         203         204         205         206         207         208
  Columns 209 through 216
         209         210         211         212         213         214         215         216
  Columns 217 through 224
         217         218         219         220         221         222         223         224
  Columns 225 through 232
         225         226         227         228         229         230         231         232
  Columns 233 through 240
         233         234         235         236         237         238         239         240
  Columns 241 through 248
         241         242         243         244         245         246         247         248
  Columns 249 through 256
         249         250         251         252         253         254         255         256
  Columns 257 through 264
         257         258         259         260         261         262         263         264
  Columns 265 through 272
         265         266         267         268         269         270         271         272
  Columns 273 through 280
         273         274         275         276         277         278         279         280
  Columns 281 through 288
         281         282         283         284         285         286         287         288
  Columns 289 through 296
         289         290         291         292         293         294         295         296
  Columns 297 through 304
         297         298         299         300         301         302         303         304
  Columns 305 through 312
         305         306         307         308         309         310         311         312
  Columns 313 through 320
         313         314         315         316         317         318         319         320
  Columns 321 through 328
         321         322         323         324         325         326         327         328
  Columns 329 through 336
         329         330         331         332         333         334         335         336
  Columns 337 through 344
         337         338         339         340         341         342         343         344
  Columns 345 through 352
         345         346         347         348         349         350         351         352
  Columns 353 through 360
         353         354         355         356         357         358         359         360
  Columns 361 through 368
         361         362         363         364         365         366         367         368
  Columns 369 through 376
         369         370         371         372         373         374         375         376
  Columns 377 through 384
         377         378         379         380         381         382         383         384
  Columns 385 through 392
         385         386         387         388         389         390         391         392
  Columns 393 through 400
         393         394         395         396         397         398         399         400
  Columns 401 through 408
         401         402         403         404         405         406         407         408
  Columns 409 through 416
         409         410         411         412         413         414         415         416
  Columns 417 through 424
         417         418         419         420         421         422         423         424
  Columns 425 through 432
         425         426         427         428         429         430         431         432
  Columns 433 through 440
         433         434         435         436         437         438         439         440
  Columns 441 through 448
         441         442         443         444         445         446         447         448
  Columns 449 through 456
         449         450         451         452         453         454         455         456
  Columns 457 through 464
         457         458         459         460         461         462         463         464
  Columns 465 through 472
         465         466         467         468         469         470         471         472
  Columns 473 through 480
         473         474         475         476         477         478         479         480
  Columns 481 through 488
         481         482         483         484         485         486         487         488
  Columns 489 through 496
         489         490         491         492         493         494         495         496
  Columns 497 through 504
         497         498         499         500         501         502         503         504
  Columns 505 through 512
         505         506         507         508         509         510         511         512
  Columns 513 through 520
         513         514         515         516         517         518         519         520
  Columns 521 through 528
         521         522         523         524         525         526         527         528
  Columns 529 through 536
         529         530         531         532         533         534         535         536
  Columns 537 through 544
         537         538         539         540         541         542         543         544
  Columns 545 through 552
         545         546         547         548         549         550         551         552
  Columns 553 through 560
         553         554         555         556         557         558         559         560
  Columns 561 through 568
         561         562         563         564         565         566         567         568
  Columns 569 through 576
         569         570         571         572         573         574         575         576
  Columns 577 through 584
         577         578         579         580         581         582         583         584
  Columns 585 through 592
         585         586         587         588         589         590         591         592
  Columns 593 through 600
         593         594         595         596         597         598         599         600
  Columns 601 through 608
         601         602         603         604         605         606         607         608
  Columns 609 through 616
         609         610         611         612         613         614         615         616
  Columns 617 through 624
         617         618         619         620         621         622         623         624
  Columns 625 through 632
         625         626         627         628         629         630         631         632
  Columns 633 through 640
         633         634         635         636         637         638         639         640
  Columns 641 through 648
         641         642         643         644         645         646         647         648
  Columns 649 through 656
         649         650         6...