Cody

Solution 512011

Submitted on 12 Oct 2014 by Dimitrios
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
%% 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

p1 = 5 p1 = 11 p1 = 17 p1 = 23 p1 = 23 p2 = 5 p1 = 3 p1 = 5 p1 = 11 p1 = 17 p1 = 23 p1 = 29 p1 = 31 p1 = 31 p2 = 3 p1 = 3 p1 = 11 p1 = 17 p1 = 23 p1 = 29 p1 = 37 p1 = 37 p2 = 3 p1 = 3 p1 = 5 p1 = 17 p1 = 23 p1 = 29 p1 = 41 p1 = 43 p1 = 43 p2 = 3 p1 = 5 p1 = 11 p1 = 23 p1 = 29 p1 = 41 p1 = 47 p1 = 47 p2 = 5 p1 = 5 p1 = 11 p1 = 17 p1 = 29 p1 = 41 p1 = 47 p1 = 53 p1 = 53 p2 = 5 p1 = 3 p1 = 5 p1 = 11 p1 = 17 p1 = 23 p1 = 41 p1 = 47 p1 = 53 p1 = 59 p1 = 61 p1 = 61 p2 = 3 p1 = 3 p1 = 11 p1 = 17 p1 = 23 p1 = 29 p1 = 41 p1 = 47 p1 = 53 p1 = 59 p1 = 67 p1 = 67 p2 = 3 p1 = 3 p1 = 5 p1 = 17 p1 = 23 p1 = 29 p1 = 47 p1 = 53 p1 = 59 p1 = 71 p1 = 73 p1 = 73 p2 = 3

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

p1 = 5 p1 = 7 p1 = 11 p1 = 13 p1 = 13 p2 = 5 p1 = 3 p1 = 7 p1 = 13 p1 = 17 p1 = 17 p2 = 3 p1 = 3 p1 = 5 p1 = 11 p1 = 17 p1 = 19 p1 = 19 p2 = 3 p1 = 3 p1 = 11 p1 = 17 p1 = 29 p1 = 41 p1 = 47 p1 = 53 p1 = 59 p1 = 71 p1 = 83 p1 = 89 p1 = 97 p1 = 97 p2 = 3 p1 = 5 p1 = 13 p1 = 19 p1 = 23 p1 = 29 p1 = 31 p1 = 41 p1 = 43 p1 = 59 p1 = 61 p1 = 71 p1 = 73 p1 = 79 p1 = 83 p1 = 89 p1 = 97 p1 = 97 p2 = 5 p1 = 5 p1 = 7 p1 = 11 p1 = 13 p1 = 17 p1 = 31 p1 = 41 p1 = 43 p1 = 47 p1 = 53 p1 = 61 p1 = 67 p1 = 71 p1 = 73 p1 = 83 p1 = 97 p1 = 101 p1 = 103 p1 = 107 p1 = 109 p1 = 109 p2 = 5 p1 = 3 p1 = 17 p1 = 23 p1 = 29 p1 = 47 p1 = 53 p1 = 59 p1 = 71 p1 = 89 p1 = 113 p1 = 137 p1 = 173 p1 = 179 p1 = 191 p1 = 227 p1 = 239 p1 = 257 p1 = 281 p1 = 317 p1 = 347 p1 = 353 p1 = 359 p1 = 383 p1 = 401 p1 = 431 p1 = 443 p1 = 479 p1 = 491 p1 = 509 p1 = 521 p1 = 557 p1 = 569 p1 = 599 p1 = 617 p1 = 641 p1 = 647 p1 = 653 p1 = 683 p1 = 719 p1 = 743 p1 = 761 p1 = 773 p1 = 809 p1 = 821 p1 = 827 p1 = 863 p1 = 887 p1 = 911 p1 = 929 p1 = 941 p1 = 947 p1 = 953 p1 = 971 p1 = 977 p1 = 983 p1 = 997 p1 = 997 p2 = 3 p1 = 3 p1 = 7 p1 = 13 p1 = 67 p1 = 127 p1 = 139 p1 = 199 p1 = 211 p1 = 223 p1 = 241 p1 = 277 p1 = 307 p1 = 331 p1 = 337 p1 = 373 p1 = 379 p1 = 421 p1 = 433 p1 = 457 p1 = 541 p1 = 547 p1 = 571 p1 = 577 p1 = 601 p1 = 619 p1 = 673 p1 = 709 p1 = 751 p1 = 769 p1 = 787 p1 = 829 p1 = 877 p1 = 883 p1 = 907 p1 = 937 p1 = 967 p1 = 991 p1 = 1009 p1 = 1033 p1 = 1063 p1 = 1093 p1 = 1117 p1 = 1123 p1 = 1171 p1 = 1213 p1 = 1231 p1 = 1249 p1 = 1291 p1 = 1327 p1 = 1381 p1 = 1399 p1 = 1423 p1 = 1429 p1 = 1453 p1 = 1459 p1 = 1543 p1 = 1567 p1 = 1579 p1 = 1621 p1 = 1627 p1 = 1663 p1 = 1669 p1 = 1693 p1 = 1723 p1 = 1759 p1 = 1777 p1 = 1789 p1 = 1801 p1 = 1861 p1 = 1873 p1 = 1933 p1 = 1987 p1 = 1993 p1 = 1997 p1 = 1997 p2 = 3 p1 = 5 p1 = 7 p1 = 13 p1 = 17 p1 = 19 p1 = 23 p1 = 29 p1 = 31 p1 = 31 p2 = 5 p1 = 7 p1 = 17 p1 = 19 p1 = 29 p1 = 41 p1 = 43 p1 = 53 p1 = 59 p1 = 61 p1 = 67 p1 = 71 p1 = 73 p1 = 83 p1 = 89 p1 = 101 p1 = 109 p1 = 131 p1 = 137 p1 = 139 p1 = 151 p1 = 167 p1 = 193 p1 = 211 p1 = 227 p1 = 229 p1 = 239 p1 = 241 p1 = 257 p1 = 269 p1 = 271 p1 = 277 p1 = 281 p1 = 293 p1 = 347 p1 = 349 p1 = 379 p1 = 383 p1 = 397 p1 = 409 p1 = 419 p1 = 431 p1 = 433 p1 = 463 p1 = 479 p1 = 491 p1 = 521 p1 = 563 p1 = 577 p1 = 599 p1 = 601 p1 = 631 p1 = 643 p1 = 647 p1 = 661 p1 = 673 p1 = 683 p1 = 691 p1 = 739 p1 = 743 p1 = 757 p1 = 797 p1 = 809 p1 = 811 p1 = 823 p1 = 859 p1 = 881 p1 = 887 p1 = 907 p1 = 911 p1 = 929 p1 = 937 p1 = 941 p1 = 953 p1 = 967 p1 = 983 p1 = 991 p1 = 1009 p1 = 1021 p1 = 1049 p1 = 1051 p1 = 1061 p1 = 1069 p1 = 1097 p1 = 1123 p1 = 1153 p1 = 1163 p1 = 1201 p1 = 1217 p1 = 1223 p1 = 1229 p1 = 1249 p1 = 1259 p1 = 1289 p1 = 1291 p1 = 1303 p1 = 1307 p1 = 1319 p1 = 1327 p1 = 1361 p1 = 1439 p1 = 1447 p1 = 1459 p1 = 1471 p1 = 1487 p1 = 1489 p1 = 1511 p1 = 1531 p1 = 1571 p1 = 1583 p1 = 1597 p1 = 1601 p1 = 1607 p1 = 1613 p1 = 1621 p1 = 1627 p1 = 1667 p1 = 1669 p1 = 1693 p1 = 1699 p1 = 1721 p1 = 1723 p1 = 1733 p1 = 1753 p1 = 1777 p1 = 1789 p1 = 1811 p1 = 1823 p1 = 1847 p1 = 1867 p1 = 1877 p1 = 1879 p1 = 1901 p1 = 1907 p1 = 1931 p1 = 1933 p1 = 1973 p1 = 1979 p1 = 1987 p1 = 1993 p1 = 1999 p1 = 2003 p1 = 2017 p1 = 2029 p1 = 2069 p1 = 2089 p1 = 2111 p1 = 2113 p1 = 2129 p1 = 2141 p1 = 2153 p1 = 2161 p1 = 2239 p1 = 2273 p1 = 2281 p1 = 2293 p1 = 2297 p1 = 2309 p1 = 2311 p1 = 2341 p1 = 2351 p1 = 2371 p1 = 2377 p1 = 2383 p1 = 2399 p1 = 2437 p1 = 2447 p1 = 2477 p1 = 2503 p1 = 2531 p1 = 2539 p1 = 2549 p1 = 2551 p1 = 2579 p1 = 2591 p1 = 2609 p1 = 2617 p1 = 2633 p1 = 2647 p1 = 2659 p1 = 2663 p1 = 2671 p1 = 2689 p1 = 2693 p1 = 2713 p1 = 2719 p1 = 2741 p1 = 2777 p1 = 2789 p1 = 2791 p1 = 2803 p1 = 2843 p1 = 2857 p1 = 2861 p1 = 2909 p1 = 2917 p1 = 2927 p1 = 2939 p1 = 2953 p1 = 2957 p1 = 2969 p1 = 2999 p1 = 3001 p1 = 3023 p1 = 3037 p1 = 3079 p1 = 3109 p1 = 3121 p1 = 3137 p1 = 3167 p1 = 3169 p1 = 3181 p1 = 3191 p1 = 3203 p1 = 3217 p1 = 3221 p1 = 3251 p1 = 3253 p1 = 3307 p1 = 3319 p1 = 3323 p1 = 3329 p1 = 3331 p1 = 3343 p1 = 3359 p1 = 3361 p1 = 3371 p1 = 3373 p1 = 3389 p1 = 3407 p1 = 3433 p1 = 3449 p1 = 3461 p1 = 3463 p1 = 3469 p1 = 3491 p1 = 3499 p1 = 3511 p1 = 3517 p1 = 3527 p1 = 3529 p1 = 3533 p1 = 3539 p1 = 3541 p1 = 3547 p1 = 3557 p1 = 3559 p1 = 3571 p1 = 3581 p1 = 3583 p1 = 3593 p1 = 3593 p2 = 7