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 138667

Submitted on 13 Sep 2012 by Carsten

Correct

16Size
Leading solution size is 11.
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 = 6;
y_correct = 13;
assert(isequal(euler007(x),y_correct))
ans =
  Columns 1 through 10
     2     3     5     7    11    13    17    19    23    29
  Columns 11 through 20
    31    37    41    43    47    53    59    61    67    71
  Columns 21 through 30
    73    79    83    89    97   101   103   107   109   113
ans =
    13
2
Pass
 
%%
x = 10001;
y_correct = 104743;
assert(isequal(euler007(x),y_correct))
ans =
  Columns 1 through 5
           2           3           5           7          11
  Columns 6 through 10
          13          17          19          23          29
  Columns 11 through 15
          31          37          41          43          47
  Columns 16 through 20
          53          59          61          67          71
  Columns 21 through 25
          73          79          83          89          97
  Columns 26 through 30
         101         103         107         109         113
  Columns 31 through 35
         127         131         137         139         149
  Columns 36 through 40
         151         157         163         167         173
  Columns 41 through 45
         179         181         191         193         197
  Columns 46 through 50
         199         211         223         227         229
  Columns 51 through 55
         233         239         241         251         257
  Columns 56 through 60
         263         269         271         277         281
  Columns 61 through 65
         283         293         307         311         313
  Columns 66 through 70
         317         331         337         347         349
  Columns 71 through 75
         353         359         367         373         379
  Columns 76 through 80
         383         389         397         401         409
  Columns 81 through 85
         419         421         431         433         439
  Columns 86 through 90
         443         449         457         461         463
  Columns 91 through 95
         467         479         487         491         499
  Columns 96 through 100
         503         509         521         523         541
  Columns 101 through 105
         547         557         563         569         571
  Columns 106 through 110
         577         587         593         599         601
  Columns 111 through 115
         607         613         617         619         631
  Columns 116 through 120
         641         643         647         653         659
  Columns 121 through 125
         661         673         677         683         691
  Columns 126 through 130
         701         709         719         727         733
  Columns 131 through 135
         739         743         751         757         761
  Columns 136 through 140
         769         773         787         797         809
  Columns 141 through 145
         811         821         823         827         829
  Columns 146 through 150
         839         853         857         859         863
  Columns 151 through 155
         877         881         883         887         907
  Columns 156 through 160
         911         919         929         937         941
  Columns 161 through 165
         947         953         967         971         977
  Columns 166 through 170
         983         991         997        1009        1013
  Columns 171 through 175
        1019        1021        1031        1033        1039
  Columns 176 through 180
        1049        1051        1061        1063        1069
  Columns 181 through 185
        1087        1091        1093        1097        1103
  Columns 186 through 190
        1109        1117        1123        1129        1151
  Columns 191 through 195
        1153        1163        1171        1181        1187
  Columns 196 through 200
        1193        1201        1213        1217        1223
  Columns 201 through 205
        1229        1231        1237        1249        1259
  Columns 206 through 210
        1277        1279        1283        1289        1291
  Columns 211 through 215
        1297        1301        1303        1307        1319
  Columns 216 through 220
        1321        1327        1361        1367        1373
  Columns 221 through 225
        1381        1399        1409        1423        1427
  Columns 226 through 230
        1429        1433        1439        1447        1451
  Columns 231 through 235
        1453        1459        1471        1481        1483
  Columns 236 through 240
        1487        1489        1493        1499        1511
  Columns 241 through 245
        1523        1531        1543        1549        1553
  Columns 246 through 250
        1559        1567        1571        1579        1583
  Columns 251 through 255
        1597        1601        1607        1609        1613
  Columns 256 through 260
        1619        1621        1627        1637        1657
  Columns 261 through 265
        1663        1667        1669        1693        1697
  Columns 266 through 270
        1699        1709        1721        1723        1733
  Columns 271 through 275
        1741        1747        1753        1759        1777
  Columns 276 through 280
        1783        1787        1789        1801        1811
  Columns 281 through 285
        1823        1831        1847        1861        1867
  Columns 286 through 290
        1871        1873        1877        1879        1889
  Columns 291 through 295
        1901        1907        1913        1931        1933
  Columns 296 through 300
        1949        1951        1973        1979        1987
  Columns 301 through 305
        1993        1997        1999        2003        2011
  Columns 306 through 310
        2017        2027        2029        2039        2053
  Columns 311 through 315
        2063        2069        2081        2083        2087
  Columns 316 through 320
        2089        2099        2111        2113        2129
  Columns 321 through 325
        2131        2137        2141        2143        2153
  Columns 326 through 330
        2161        2179        2203        2207        2213
  Columns 331 through 335
        2221        2237        2239        2243        2251
  Columns 336 through 340
        2267        2269        2273        2281        2287
  Columns 341 through 345
        2293        2297        2309        2311        2333
  Columns 346 through 350
        2339        2341        2347        2351        2357
  Columns 351 through 355
        2371        2377        2381        2383        2389
  Columns 356 through 360
        2393        2399        2411        2417        2423
  Columns 361 through 365
        2437        2441        2447        2459        2467
  Columns 366 through 370
        2473        2477        2503        2521        2531
  Columns 371 through 375
        2539        2543        2549        2551        2557
  Columns 376 through 380
        2579        2591        2593        2609        2617
  Columns 381 through 385
        2621        2633        2647        2657        2659
  Columns 386 through 390
        2663        2671        2677        2683        2687
  Columns 391 through 395
        2689        2693        2699        2707        2711
  Columns 396 through 400
        2713        2719        2729        2731        2741
  Columns 401 through 405
        2749        2753        2767        2777        2789
  Columns 406 through 410
        2791        2797        2801        2803        2819
  Columns 411 through 415
        2833        2837        2843        2851        2857
  Columns 416 through 420
        2861        2879        2887        2897        2903
  Columns 421 through 425
        2909        2917        2927        2939        2953
  Columns 426 through 430
        2957        2963        2969        2971        2999
  Columns 431 through 435
        3001        3011        3019        3023        3037
  Columns 436 through 440
        3041        3049        3061        3067        3079
  Columns 441 through 445
        3083        3089        3109        3119        3121
  Columns 446 through 450
        3137        3163        3167        3169        3181
  Columns 451 through 455
        3187        3191        3203        3209        3217
  Columns 456 through 460
        3221        3229        3251        3253        3257
  Columns 461 through 465
        3259        3271        3299        3301        3307
  Columns 466 through 470
        3313        3319        3323        3329        3331
  Columns 471 through 475
        3343        3347        3359        3361        3371
  Columns 476 through 480
        3373        3389        3391        3407        3413
  Columns 481 through 485
        3433        3449        3457        3461        3463
  Columns 486 through 490
        3467        3469        3491        3499        3511
  Columns 491 through 495
        3517        3527        3529        3533        3539
  Columns 496 through 500
        3541        3547        3557        3559        3571
  Columns 501 through 505
        3581        3583        3593        3607        3613
  Columns 506 through 510
        3617        3623        3631        3637        3643
  Columns 511 through 515
        3659        3671        3673        3677        3691
  Columns 516 through 520
        3697        3701        3709        3719        3727
  Columns 521 through 525
        3733        3739        3761        3767        3769
  Columns 526 through 530
        3779        3793        3797        3803        3821
  Columns 531 through 535
        3823        3833        3847        3851        3853
  Columns 536 through 540
        3863        3877        3881        3889        3907
  Columns 541 through 545
        3911        3917        3919        3923        3929
  Columns 546 through 550
        3931        3943        3947        3967        3989
  Columns 551 through 555
        4001        4003        4007        4013        4019
  Columns 556 through 560
        4021        4027        4049        4051        4057
  Columns 561 through 565
        4073        4079        4091        4093        4099
  Columns 566 through 570
        4111        4127        4129        4133        4139
  Columns 571 through 575
        4153        4157        4159        4177        4201
  Columns 576 through 580
    ...
3
Pass
 
%%
x = 123456;
y_correct = 1632899;
assert(isequal(euler007(x),y_correct))
ans =
  Columns 1 through 5
           2           3           5           7          11
  Columns 6 through 10
          13          17          19          23          29
  Columns 11 through 15
          31          37          41          43          47
  Columns 16 through 20
          53          59          61          67          71
  Columns 21 through 25
          73          79          83          89          97
  Columns 26 through 30
         101         103         107         109         113
  Columns 31 through 35
         127         131         137         139         149
  Columns 36 through 40
         151         157         163         167         173
  Columns 41 through 45
         179         181         191         193         197
  Columns 46 through 50
         199         211         223         227         229
  Columns 51 through 55
         233         239         241         251         257
  Columns 56 through 60
         263         269         271         277         281
  Columns 61 through 65
         283         293         307         311         313
  Columns 66 through 70
         317         331         337         347         349
  Columns 71 through 75
         353         359         367         373         379
  Columns 76 through 80
         383         389         397         401         409
  Columns 81 through 85
         419         421         431         433         439
  Columns 86 through 90
         443         449         457         461         463
  Columns 91 through 95
         467         479         487         491         499
  Columns 96 through 100
         503         509         521         523         541
  Columns 101 through 105
         547         557         563         569         571
  Columns 106 through 110
         577         587         593         599         601
  Columns 111 through 115
         607         613         617         619         631
  Columns 116 through 120
         641         643         647         653         659
  Columns 121 through 125
         661         673         677         683         691
  Columns 126 through 130
         701         709         719         727         733
  Columns 131 through 135
         739         743         751         757         761
  Columns 136 through 140
         769         773         787         797         809
  Columns 141 through 145
         811         821         823         827         829
  Columns 146 through 150
         839         853         857         859         863
  Columns 151 through 155
         877         881         883         887         907
  Columns 156 through 160
         911         919         929         937         941
  Columns 161 through 165
         947         953         967         971         977
  Columns 166 through 170
         983         991         997        1009        1013
  Columns 171 through 175
        1019        1021        1031        1033        1039
  Columns 176 through 180
        1049        1051        1061        1063        1069
  Columns 181 through 185
        1087        1091        1093        1097        1103
  Columns 186 through 190
        1109        1117        1123        1129        1151
  Columns 191 through 195
        1153        1163        1171        1181        1187
  Columns 196 through 200
        1193        1201        1213        1217        1223
  Columns 201 through 205
        1229        1231        1237        1249        1259
  Columns 206 through 210
        1277        1279        1283        1289        1291
  Columns 211 through 215
        1297        1301        1303        1307        1319
  Columns 216 through 220
        1321        1327        1361        1367        1373
  Columns 221 through 225
        1381        1399        1409        1423        1427
  Columns 226 through 230
        1429        1433        1439        1447        1451
  Columns 231 through 235
        1453        1459        1471        1481        1483
  Columns 236 through 240
        1487        1489        1493        1499        1511
  Columns 241 through 245
        1523        1531        1543        1549        1553
  Columns 246 through 250
        1559        1567        1571        1579        1583
  Columns 251 through 255
        1597        1601        1607        1609        1613
  Columns 256 through 260
        1619        1621        1627        1637        1657
  Columns 261 through 265
        1663        1667        1669        1693        1697
  Columns 266 through 270
        1699        1709        1721        1723        1733
  Columns 271 through 275
        1741        1747        1753        1759        1777
  Columns 276 through 280
        1783        1787        1789        1801        1811
  Columns 281 through 285
        1823        1831        1847        1861        1867
  Columns 286 through 290
        1871        1873        1877        1879        1889
  Columns 291 through 295
        1901        1907        1913        1931        1933
  Columns 296 through 300
        1949        1951        1973        1979        1987
  Columns 301 through 305
        1993        1997        1999        2003        2011
  Columns 306 through 310
        2017        2027        2029        2039        2053
  Columns 311 through 315
        2063        2069        2081        2083        2087
  Columns 316 through 320
        2089        2099        2111        2113        2129
  Columns 321 through 325
        2131        2137        2141        2143        2153
  Columns 326 through 330
        2161        2179        2203        2207        2213
  Columns 331 through 335
        2221        2237        2239        2243        2251
  Columns 336 through 340
        2267        2269        2273        2281        2287
  Columns 341 through 345
        2293        2297        2309        2311        2333
  Columns 346 through 350
        2339        2341        2347        2351        2357
  Columns 351 through 355
        2371        2377        2381        2383        2389
  Columns 356 through 360
        2393        2399        2411        2417        2423
  Columns 361 through 365
        2437        2441        2447        2459        2467
  Columns 366 through 370
        2473        2477        2503        2521        2531
  Columns 371 through 375
        2539        2543        2549        2551        2557
  Columns 376 through 380
        2579        2591        2593        2609        2617
  Columns 381 through 385
        2621        2633        2647        2657        2659
  Columns 386 through 390
        2663        2671        2677        2683        2687
  Columns 391 through 395
        2689        2693        2699        2707        2711
  Columns 396 through 400
        2713        2719        2729        2731        2741
  Columns 401 through 405
        2749        2753        2767        2777        2789
  Columns 406 through 410
        2791        2797        2801        2803        2819
  Columns 411 through 415
        2833        2837        2843        2851        2857
  Columns 416 through 420
        2861        2879        2887        2897        2903
  Columns 421 through 425
        2909        2917        2927        2939        2953
  Columns 426 through 430
        2957        2963        2969        2971        2999
  Columns 431 through 435
        3001        3011        3019        3023        3037
  Columns 436 through 440
        3041        3049        3061        3067        3079
  Columns 441 through 445
        3083        3089        3109        3119        3121
  Columns 446 through 450
        3137        3163        3167        3169        3181
  Columns 451 through 455
        3187        3191        3203        3209        3217
  Columns 456 through 460
        3221        3229        3251        3253        3257
  Columns 461 through 465
        3259        3271        3299        3301        3307
  Columns 466 through 470
        3313        3319        3323        3329        3331
  Columns 471 through 475
        3343        3347        3359        3361        3371
  Columns 476 through 480
        3373        3389        3391        3407        3413
  Columns 481 through 485
        3433        3449        3457        3461        3463
  Columns 486 through 490
        3467        3469        3491        3499        3511
  Columns 491 through 495
        3517        3527        3529        3533        3539
  Columns 496 through 500
        3541        3547        3557        3559        3571
  Columns 501 through 505
        3581        3583        3593        3607        3613
  Columns 506 through 510
        3617        3623        3631        3637        3643
  Columns 511 through 515
        3659        3671        3673        3677        3691
  Columns 516 through 520
        3697        3701        3709        3719        3727
  Columns 521 through 525
        3733        3739        3761        3767        3769
  Columns 526 through 530
        3779        3793        3797        3803        3821
  Columns 531 through 535
        3823        3833        3847        3851        3853
  Columns 536 through 540
        3863        3877        3881        3889        3907
  Columns 541 through 545
        3911        3917        3919        3923        3929
  Columns 546 through 550
        3931        3943        3947        3967        3989
  Columns 551 through 555
        4001        4003        4007        4013        4019
  Columns 556 through 560
        4021        4027        4049        4051        4057
  Columns 561 through 565
        4073        4079        4091        4093        4099
  Columns 566 through 570
        4111        4127        4129        4133        4139
  Columns 571 through 575
        4153        4157        4159        4177        4201
  Columns 576 through 580
    ...