Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
nList = 28:6:76;
for i = 1:length(nList)
n = nList(i);
[p1,p2] = goldbach(n)
assert(isprime(p1) && isprime(p2) && (p1+p2==n));
end
ans =
5 11 17 23
p1 =
5
p2 =
23
p1 =
5
p2 =
23
ans =
3 5 11 17 23 29 31
p1 =
3
p2 =
31
p1 =
3
p2 =
31
ans =
3 11 17 23 29 37
p1 =
3
p2 =
37
p1 =
3
p2 =
37
ans =
3 5 17 23 29 41 43
p1 =
3
p2 =
43
p1 =
3
p2 =
43
ans =
5 11 23 29 41 47
p1 =
5
p2 =
47
p1 =
5
p2 =
47
ans =
5 11 17 29 41 47 53
p1 =
5
p2 =
53
p1 =
5
p2 =
53
ans =
3 5 11 17 23 41 47 53 59 61
p1 =
3
p2 =
61
p1 =
3
p2 =
61
ans =
3 11 17 23 29 41 47 53 59 67
p1 =
3
p2 =
67
p1 =
3
p2 =
67
ans =
3 5 17 23 29 47 53 59 71 73
p1 =
3
p2 =
73
p1 =
3
p2 =
73
|
2 | Pass |
%%
nList = [18 20 22 100 102 114 1000 2000 36 3600];
for i = 1:length(nList)
n = nList(i);
[p1,p2] = goldbach(n)
assert(isprime(p1) && isprime(p2) && (p1+p2==n));
end
ans =
5 7 11 13
p1 =
5
p2 =
13
p1 =
5
p2 =
13
ans =
3 7 13 17
p1 =
3
p2 =
17
p1 =
3
p2 =
17
ans =
3 5 11 17 19
p1 =
3
p2 =
19
p1 =
3
p2 =
19
ans =
3 11 17 29 41 47 53 59 71 83 89 97
p1 =
3
p2 =
97
p1 =
3
p2 =
97
ans =
5 13 19 23 29 31 41 43 59 61 71 73 79 83 89 97
p1 =
5
p2 =
97
p1 =
5
p2 =
97
ans =
Columns 1 through 16
5 7 11 13 17 31 41 43 47 53 61 67 71 73 83 97
Columns 17 through 20
101 103 107 109
p1 =
5
p2 =
109
p1 =
5
p2 =
109
ans =
Columns 1 through 16
3 17 23 29 47 53 59 71 89 113 137 173 179 191 227 239
Columns 17 through 32
257 281 317 347 353 359 383 401 431 443 479 491 509 521 557 569
Columns 33 through 48
599 617 641 647 653 683 719 743 761 773 809 821 827 863 887 911
Columns 49 through 56
929 941 947 953 971 977 983 997
p1 =
3
p2 =
997
p1 =
3
p2 =
997
ans =
Columns 1 through 8
3 7 13 67 127 139 199 211
Columns 9 through 16
223 241 277 307 331 337 373 379
Columns 17 through 24
421 433 457 541 547 571 577 601
Columns 25 through 32
619 673 709 751 769 787 829 877
Columns 33 through 40
883 907 937 967 991 1009 1033 1063
Columns 41 through 48
1093 1117 1123 1171 1213 1231 1249 1291
Columns 49 through 56
1327 1381 1399 1423 1429 1453 1459 1543
Columns 57 through 64
1567 1579 1621 1627 1663 1669 1693 1723
Columns 65 through 72
1759 1777 1789 1801 1861 1873 1933 1987
Columns 73 through 74
1993 1997
p1 =
3
p2 =
1997
p1 =
3
p2 =
1997
ans =
5 7 13 17 19 23 29 31
p1 =
5
p2 =
31
p1 =
5
p2 =
31
ans =
Columns 1 through 8
7 17 19 29 41 43 53 59
Columns 9 through 16
61 67 71 73 83 89 101 109
Columns 17 through 24
131 137 139 151 167 193 211 227
Columns 25 through 32
229 239 241 257 269 271 277 281
Columns 33 through 40
293 347 349 379 383 397 409 419
Columns 41 through 48
431 433 463 479 491 521 563 577
Columns 49 through 56
599 601 631 643 647 661 673 683
Columns 57 through 64
691 739 743 757 797 809 811 823
Columns 65 through 72
859 881 887 907 911 929 937 941
Columns 73 through 80
953 967 983 991 1009 1021 1049 1051
Columns 81 through 88
1061 1069 1097 1123 1153 1163 1201 1217
Columns 89 through 96
1223 1229 1249 1259 1289 1291 1303 1307
Columns 97 through 104
1319 1327 1361 1439 1447 1459 1471 1487
Columns 105 through 112
1489 1511 1531 1571 1583 1597 1601 1607
Columns 113 through 120
1613 1621 1627 1667 1669 1693 1699 1721
Columns 121 through 128
1723 1733 1753 1777 1789 1811 1823 1847
Columns 129 through 136
1867 1877 1879 1901 1907 1931 1933 1973
Columns 137 through 144
1979 1987 1993 1999 2003 2017 2029 2069
Columns 145 through 152
2089 2111 2113 2129 2141 2153 2161 2239
Columns 153 through 160
2273 2281 2293 2297 2309 2311 2341 2351
Columns 161 through 168
2371 2377 2383 2399 2437 2447 2477 2503
Columns 169 through 176
2531 2539 2549 2551 2579 2591 2609 2617
Columns 177 through 184
2633 2647 2659 2663 2671 2689 2693 2713
Columns 185 through 192
2719 2741 2777 2789 2791 2803 2843 2857
Columns 193 through 200
2861 2909 2917 2927 2939 2953 2957 2969
Columns 201 through 208
2999 3001 3023 3037 3079 3109 3121 3137
Columns 209 through 216
3167 3169 3181 3191 3203 3217 3221 3251
Columns 217 through 224
3253 3307 3319 3323 3329 3331 3343 3359
Columns 225 through 232
3361 3371 3373 3389 3407 3433 3449 3461
Columns 233 through 240
3463 3469 3491 3499 3511 3517 3527 3529
Columns 241 through 248
3533 3539 3541 3547 3557 3559 3571 3581
Columns 249 through 250
3583 3593
p1 =
7
p2 =
3593
p1 =
7
p2 =
3593
|
9869 Solvers
962 Solvers
732 Solvers
1159 Solvers
Getting the indices from a matrice
360 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!