Sum of prime numbers Andrey Tsvetkov

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.

Back to listDec 1, 2022 17:13apuxbtapuxbtScore: 31,699Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Dec 1, 2022 20:2630,29582,474,08026,659,25502,236,416
2Dec 1, 2022 20:2630,31794,567,91126,678,52602,228,224
3Dec 1, 2022 20:2630,338105,969,51226,697,01102,244,608
4Dec 1, 2022 20:2630,34392,147,55826,702,21902,228,224
5Dec 1, 2022 17:1330,35695,378,70826,713,12402,236,416
6Dec 1, 2022 20:2630,36081,658,68226,716,83302,232,320
7Dec 1, 2022 20:2630,36085,740,10526,716,56202,220,032
8Dec 1, 2022 17:1330,36896,197,55526,723,71402,228,224
9Dec 1, 2022 20:2630,37699,959,29426,730,92302,228,224
10Dec 1, 2022 20:2630,37984,589,94626,733,82402,240,512
11Dec 1, 2022 17:1330,38293,058,76926,735,72602,236,416
12Dec 1, 2022 20:2630,38697,454,98426,739,56502,228,224
13Dec 1, 2022 20:2630,39590,837,27626,747,60202,240,512
14Dec 1, 2022 17:0930,40290,488,89526,754,02402,232,320
15Dec 1, 2022 20:2630,413111,084,38526,763,35802,236,416
16Dec 1, 2022 17:1330,41596,004,37626,764,98702,244,608
17Dec 1, 2022 17:0930,41895,614,19626,768,17202,236,416
18Dec 1, 2022 20:2630,421116,091,16226,770,67802,224,128
19Dec 1, 2022 20:2630,42290,829,77926,771,76502,240,512
20Dec 1, 2022 20:2630,423103,352,26526,771,88602,224,128
21Dec 1, 2022 17:1330,426106,183,79426,774,84202,228,224
22Dec 1, 2022 20:2630,43287,194,57326,779,79102,240,512
23Dec 1, 2022 17:1330,44795,729,02226,793,67902,232,320
24Dec 1, 2022 17:0930,48787,767,58526,828,84602,232,320
25Dec 1, 2022 20:2631,51154,809,48326,703,0001,027,0002,265,088
26Dec 1, 2022 20:2631,51651,956,37526,707,0001,027,0002,383,872
27Dec 1, 2022 20:2631,54953,269,50727,763,00002,387,968
28Dec 1, 2022 17:1331,55752,641,03126,742,0001,028,0002,265,088
29Dec 1, 2022 20:2631,56460,015,55226,748,0001,028,0002,392,064
30Dec 1, 2022 20:2631,56453,464,76126,748,0001,028,0002,265,088
31Dec 1, 2022 20:2631,66454,072,52125,874,0001,990,0002,265,088
32Dec 1, 2022 17:1331,69559,378,65526,896,000996,0002,265,088
33Dec 1, 2022 20:2631,69759,173,20126,897,000996,0002,265,088
34Dec 1, 2022 20:2631,69860,908,29925,902,0001,992,0002,502,656
35Dec 1, 2022 17:1331,69955,775,37525,903,0001,992,0002,265,088
36Dec 1, 2022 17:1331,70054,936,29625,904,0001,992,0002,265,088
37Dec 1, 2022 20:2631,70254,743,94225,906,0001,992,0002,265,088
38Dec 1, 2022 17:1331,70255,855,59425,906,0001,992,0002,265,088
39Dec 1, 2022 17:1331,70258,866,28627,898,00002,265,088
40Dec 1, 2022 17:1331,70355,579,42225,907,0001,992,0002,383,872
41Dec 1, 2022 20:2631,70554,916,90626,904,000996,0002,256,896
42Dec 1, 2022 20:2631,70651,393,83327,901,00002,265,088
43Dec 1, 2022 17:1331,70655,904,01726,905,000996,0002,265,088
44Dec 1, 2022 20:2631,70758,398,23325,909,0001,993,0002,387,968
45Dec 1, 2022 17:1331,70757,954,39127,902,00002,265,088
46Dec 1, 2022 20:2631,70956,846,60626,908,000996,0002,265,088
47Dec 1, 2022 20:2631,71360,468,76425,914,0001,993,0002,265,088
48Dec 1, 2022 20:2631,71552,584,65626,913,000996,0002,387,968
49Dec 1, 2022 17:1331,71653,839,40125,917,0001,993,0002,383,872
50Dec 1, 2022 17:1331,73055,856,44626,925,000997,0002,379,776
51Dec 1, 2022 17:1331,73158,276,51126,926,000997,0002,265,088
52Dec 1, 2022 17:1331,73357,459,96426,928,000997,0002,265,088
53Dec 1, 2022 20:2631,74252,180,31925,938,0001,995,0002,265,088
54Dec 1, 2022 20:2631,76156,590,55125,954,0001,996,0002,387,968
55Dec 1, 2022 17:1331,76954,205,66426,959,000998,0002,396,160
56Dec 1, 2022 20:2631,77559,445,41325,965,0001,997,0002,523,136
57Dec 1, 2022 20:2631,77553,700,79525,965,0001,997,0002,265,088
58Dec 1, 2022 20:2631,77652,479,96126,965,000998,0002,265,088
59Dec 1, 2022 17:1331,78055,615,31225,969,0001,997,0002,265,088
60Dec 1, 2022 20:2631,78252,155,70425,971,0001,997,0002,379,776
61Dec 1, 2022 20:2631,79460,561,73626,980,000999,0002,265,088
62Dec 1, 2022 20:2631,79752,561,02226,982,000999,0002,392,064
63Dec 1, 2022 17:1331,80252,387,29326,987,000999,0002,269,184
64Dec 1, 2022 17:1331,81657,754,64825,999,0001,999,0002,265,088
65Dec 1, 2022 17:1331,83155,414,16826,011,0002,000,0002,265,088
66Dec 1, 2022 20:2631,83456,399,87526,013,0002,001,0002,265,088
67Dec 1, 2022 20:2631,85253,732,53527,029,0001,001,0002,383,872
68Dec 1, 2022 20:2631,89957,129,61627,069,0001,002,0002,387,968
69Dec 1, 2022 20:2631,95253,639,76726,110,0002,008,0002,265,088