Sum of prime numbers 
Compute the sum of all prime numbers in a stream of binary integers as fast as possible.
Input: 1 000 000 uint32 values in little-endian binary on STDIN (4 bytes each).
Output: The uint64 sum of all values that are prime, printed as a decimal string.
Source Code
Source code access is restricted. Log in to request access.
Challenge History
No challenges yet.
Run Statistics
| # | Date | Score | Wall Time | CPU User | CPU System | Memory | Error | |
|---|---|---|---|---|---|---|---|---|
| 1 | Dec 1, 2022 20:26 | 30,295 | 82,474,080 | 26,659,255 | 0 | 2,236,416 | ||
| 2 | Dec 1, 2022 20:26 | 30,317 | 94,567,911 | 26,678,526 | 0 | 2,228,224 | ||
| 3 | Dec 1, 2022 20:26 | 30,338 | 105,969,512 | 26,697,011 | 0 | 2,244,608 | ||
| 4 | Dec 1, 2022 20:26 | 30,343 | 92,147,558 | 26,702,219 | 0 | 2,228,224 | ||
| 5 | Dec 1, 2022 17:13 | 30,356 | 95,378,708 | 26,713,124 | 0 | 2,236,416 | ||
| 6 | Dec 1, 2022 20:26 | 30,360 | 81,658,682 | 26,716,833 | 0 | 2,232,320 | ||
| 7 | Dec 1, 2022 20:26 | 30,360 | 85,740,105 | 26,716,562 | 0 | 2,220,032 | ||
| 8 | Dec 1, 2022 17:13 | 30,368 | 96,197,555 | 26,723,714 | 0 | 2,228,224 | ||
| 9 | Dec 1, 2022 20:26 | 30,376 | 99,959,294 | 26,730,923 | 0 | 2,228,224 | ||
| 10 | Dec 1, 2022 20:26 | 30,379 | 84,589,946 | 26,733,824 | 0 | 2,240,512 | ||
| 11 | Dec 1, 2022 17:13 | 30,382 | 93,058,769 | 26,735,726 | 0 | 2,236,416 | ||
| 12 | Dec 1, 2022 20:26 | 30,386 | 97,454,984 | 26,739,565 | 0 | 2,228,224 | ||
| 13 | Dec 1, 2022 20:26 | 30,395 | 90,837,276 | 26,747,602 | 0 | 2,240,512 | ||
| 14 | Dec 1, 2022 17:09 | 30,402 | 90,488,895 | 26,754,024 | 0 | 2,232,320 | ||
| 15 | Dec 1, 2022 20:26 | 30,413 | 111,084,385 | 26,763,358 | 0 | 2,236,416 | ||
| 16 | Dec 1, 2022 17:13 | 30,415 | 96,004,376 | 26,764,987 | 0 | 2,244,608 | ||
| 17 | Dec 1, 2022 17:09 | 30,418 | 95,614,196 | 26,768,172 | 0 | 2,236,416 | ||
| 18 | Dec 1, 2022 20:26 | 30,421 | 116,091,162 | 26,770,678 | 0 | 2,224,128 | ||
| 19 | Dec 1, 2022 20:26 | 30,422 | 90,829,779 | 26,771,765 | 0 | 2,240,512 | ||
| 20 | Dec 1, 2022 20:26 | 30,423 | 103,352,265 | 26,771,886 | 0 | 2,224,128 | ||
| 21 | Dec 1, 2022 17:13 | 30,426 | 106,183,794 | 26,774,842 | 0 | 2,228,224 | ||
| 22 | Dec 1, 2022 20:26 | 30,432 | 87,194,573 | 26,779,791 | 0 | 2,240,512 | ||
| 23 | Dec 1, 2022 17:13 | 30,447 | 95,729,022 | 26,793,679 | 0 | 2,232,320 | ||
| 24 | Dec 1, 2022 17:09 | 30,487 | 87,767,585 | 26,828,846 | 0 | 2,232,320 | ||
| 25 | Dec 1, 2022 20:26 | 31,511 | 54,809,483 | 26,703,000 | 1,027,000 | 2,265,088 | ||
| 26 | Dec 1, 2022 20:26 | 31,516 | 51,956,375 | 26,707,000 | 1,027,000 | 2,383,872 | ||
| 27 | Dec 1, 2022 20:26 | 31,549 | 53,269,507 | 27,763,000 | 0 | 2,387,968 | ||
| 28 | Dec 1, 2022 17:13 | 31,557 | 52,641,031 | 26,742,000 | 1,028,000 | 2,265,088 | ||
| 29 | Dec 1, 2022 20:26 | 31,564 | 60,015,552 | 26,748,000 | 1,028,000 | 2,392,064 | ||
| 30 | Dec 1, 2022 20:26 | 31,564 | 53,464,761 | 26,748,000 | 1,028,000 | 2,265,088 | ||
| 31 | Dec 1, 2022 20:26 | 31,664 | 54,072,521 | 25,874,000 | 1,990,000 | 2,265,088 | ||
| 32 | Dec 1, 2022 17:13 | 31,695 | 59,378,655 | 26,896,000 | 996,000 | 2,265,088 | ||
| 33 | Dec 1, 2022 20:26 | 31,697 | 59,173,201 | 26,897,000 | 996,000 | 2,265,088 | ||
| 34 | Dec 1, 2022 20:26 | 31,698 | 60,908,299 | 25,902,000 | 1,992,000 | 2,502,656 | ||
| 35 | Dec 1, 2022 17:13 | 31,699 | 55,775,375 | 25,903,000 | 1,992,000 | 2,265,088 | ||
| 36 | Dec 1, 2022 17:13 | 31,700 | 54,936,296 | 25,904,000 | 1,992,000 | 2,265,088 | ||
| 37 | Dec 1, 2022 20:26 | 31,702 | 54,743,942 | 25,906,000 | 1,992,000 | 2,265,088 | ||
| 38 | Dec 1, 2022 17:13 | 31,702 | 55,855,594 | 25,906,000 | 1,992,000 | 2,265,088 | ||
| 39 | Dec 1, 2022 17:13 | 31,702 | 58,866,286 | 27,898,000 | 0 | 2,265,088 | ||
| 40 | Dec 1, 2022 17:13 | 31,703 | 55,579,422 | 25,907,000 | 1,992,000 | 2,383,872 | ||
| 41 | Dec 1, 2022 20:26 | 31,705 | 54,916,906 | 26,904,000 | 996,000 | 2,256,896 | ||
| 42 | Dec 1, 2022 20:26 | 31,706 | 51,393,833 | 27,901,000 | 0 | 2,265,088 | ||
| 43 | Dec 1, 2022 17:13 | 31,706 | 55,904,017 | 26,905,000 | 996,000 | 2,265,088 | ||
| 44 | Dec 1, 2022 20:26 | 31,707 | 58,398,233 | 25,909,000 | 1,993,000 | 2,387,968 | ||
| 45 | Dec 1, 2022 17:13 | 31,707 | 57,954,391 | 27,902,000 | 0 | 2,265,088 | ||
| 46 | Dec 1, 2022 20:26 | 31,709 | 56,846,606 | 26,908,000 | 996,000 | 2,265,088 | ||
| 47 | Dec 1, 2022 20:26 | 31,713 | 60,468,764 | 25,914,000 | 1,993,000 | 2,265,088 | ||
| 48 | Dec 1, 2022 20:26 | 31,715 | 52,584,656 | 26,913,000 | 996,000 | 2,387,968 | ||
| 49 | Dec 1, 2022 17:13 | 31,716 | 53,839,401 | 25,917,000 | 1,993,000 | 2,383,872 | ||
| 50 | Dec 1, 2022 17:13 | 31,730 | 55,856,446 | 26,925,000 | 997,000 | 2,379,776 | ||
| 51 | Dec 1, 2022 17:13 | 31,731 | 58,276,511 | 26,926,000 | 997,000 | 2,265,088 | ||
| 52 | Dec 1, 2022 17:13 | 31,733 | 57,459,964 | 26,928,000 | 997,000 | 2,265,088 | ||
| 53 | Dec 1, 2022 20:26 | 31,742 | 52,180,319 | 25,938,000 | 1,995,000 | 2,265,088 | ||
| 54 | Dec 1, 2022 20:26 | 31,761 | 56,590,551 | 25,954,000 | 1,996,000 | 2,387,968 | ||
| 55 | Dec 1, 2022 17:13 | 31,769 | 54,205,664 | 26,959,000 | 998,000 | 2,396,160 | ||
| 56 | Dec 1, 2022 20:26 | 31,775 | 59,445,413 | 25,965,000 | 1,997,000 | 2,523,136 | ||
| 57 | Dec 1, 2022 20:26 | 31,775 | 53,700,795 | 25,965,000 | 1,997,000 | 2,265,088 | ||
| 58 | Dec 1, 2022 20:26 | 31,776 | 52,479,961 | 26,965,000 | 998,000 | 2,265,088 | ||
| 59 | Dec 1, 2022 17:13 | 31,780 | 55,615,312 | 25,969,000 | 1,997,000 | 2,265,088 | ||
| 60 | Dec 1, 2022 20:26 | 31,782 | 52,155,704 | 25,971,000 | 1,997,000 | 2,379,776 | ||
| 61 | Dec 1, 2022 20:26 | 31,794 | 60,561,736 | 26,980,000 | 999,000 | 2,265,088 | ||
| 62 | Dec 1, 2022 20:26 | 31,797 | 52,561,022 | 26,982,000 | 999,000 | 2,392,064 | ||
| 63 | Dec 1, 2022 17:13 | 31,802 | 52,387,293 | 26,987,000 | 999,000 | 2,269,184 | ||
| 64 | Dec 1, 2022 17:13 | 31,816 | 57,754,648 | 25,999,000 | 1,999,000 | 2,265,088 | ||
| 65 | Dec 1, 2022 17:13 | 31,831 | 55,414,168 | 26,011,000 | 2,000,000 | 2,265,088 | ||
| 66 | Dec 1, 2022 20:26 | 31,834 | 56,399,875 | 26,013,000 | 2,001,000 | 2,265,088 | ||
| 67 | Dec 1, 2022 20:26 | 31,852 | 53,732,535 | 27,029,000 | 1,001,000 | 2,383,872 | ||
| 68 | Dec 1, 2022 20:26 | 31,899 | 57,129,616 | 27,069,000 | 1,002,000 | 2,387,968 | ||
| 69 | Dec 1, 2022 20:26 | 31,952 | 53,639,767 | 26,110,000 | 2,008,000 | 2,265,088 |