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 listMar 22, 2026 15:19Dominique GarmierDominique GarmierScore: 11,786Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 22, 2026 15:1711,60230,307,1108,168,0002,042,0002,506,752
2Mar 22, 2026 15:2211,68927,786,36610,286,00002,445,312
3Mar 22, 2026 15:2011,69134,333,9569,260,0001,028,0002,355,200
4Mar 22, 2026 15:1711,69429,833,5699,262,0001,029,0002,359,296
5Mar 22, 2026 15:2011,70629,561,2019,271,0001,030,0002,445,312
6Mar 22, 2026 15:2111,70727,494,5959,272,0001,030,0002,506,752
7Mar 22, 2026 15:2111,71326,187,8769,277,0001,030,0002,437,120
8Mar 22, 2026 15:2111,71731,395,03210,311,00002,351,104
9Mar 22, 2026 15:1911,71725,728,0839,280,0001,031,0002,437,120
10Mar 22, 2026 15:2011,72225,972,4738,252,0002,063,0002,461,696
11Mar 22, 2026 15:2011,73322,889,5769,293,0001,032,0002,445,312
12Mar 22, 2026 15:2011,73829,691,51110,329,00002,441,216
13Mar 22, 2026 15:1711,74331,850,6389,301,0001,033,0002,506,752
14Mar 22, 2026 15:2011,74328,452,0679,301,0001,033,0002,506,752
15Mar 22, 2026 15:2011,74331,669,0109,301,0001,033,0002,281,472
16Mar 22, 2026 15:2011,74929,902,68810,339,00002,457,600
17Mar 22, 2026 15:2011,75721,830,8969,312,0001,034,0002,441,216
18Mar 22, 2026 15:2111,75828,713,3009,313,0001,034,0002,351,104
19Mar 22, 2026 15:2011,76332,817,92410,351,00002,347,008
20Mar 22, 2026 15:2211,76634,383,2089,319,0001,035,0002,506,752
21Mar 22, 2026 15:2011,76826,965,2629,321,0001,035,0002,502,656
22Mar 22, 2026 15:2011,76823,654,65410,356,00002,498,560
23Mar 22, 2026 15:2211,77528,151,57210,362,00002,498,560
24Mar 22, 2026 15:1711,78131,672,22710,367,00002,347,008
25Mar 22, 2026 15:1811,78329,554,05510,369,00002,424,832
26Mar 22, 2026 15:2111,78631,444,06310,372,00002,502,656
27Mar 22, 2026 15:1811,78828,897,7969,336,0001,037,0002,433,024
28Mar 22, 2026 15:1711,79331,243,6858,303,0002,075,0002,441,216
29Mar 22, 2026 15:2011,80628,771,11510,389,00002,494,464
30Mar 22, 2026 15:2111,80926,585,2229,353,0001,039,0002,502,656
31Mar 22, 2026 15:2011,82530,706,9129,366,0001,040,0002,441,216
32Mar 22, 2026 15:2111,85727,572,8839,391,0001,043,0002,351,104
33Mar 22, 2026 15:2211,85725,336,6059,391,0001,043,0002,502,656
34Mar 22, 2026 15:1811,86326,343,04710,439,00002,502,656
35Mar 22, 2026 15:2011,86629,058,2779,398,0001,044,0002,441,216
36Mar 22, 2026 15:2211,87326,008,7758,359,0002,089,0002,260,992
37Mar 22, 2026 15:1911,87431,655,58910,449,00002,351,104
38Mar 22, 2026 15:1911,89037,063,82510,463,00002,494,464
39Mar 22, 2026 15:2111,89227,100,0379,419,0001,046,0002,289,664
40Mar 22, 2026 15:2011,89227,864,25410,465,00002,297,856
41Mar 22, 2026 15:2211,89926,071,7799,424,0001,047,0002,428,928
42Mar 22, 2026 15:2111,90030,359,7998,378,0002,094,0002,449,408
43Mar 22, 2026 15:1711,90126,729,6989,426,0001,047,0002,502,656
44Mar 22, 2026 15:2011,91327,361,4409,435,0001,048,0002,428,928
45Mar 22, 2026 15:1711,92332,500,09110,492,00002,441,216
46Mar 22, 2026 15:2111,93031,748,3179,449,0001,049,0002,265,088
47Mar 22, 2026 15:1711,93326,369,3039,451,0001,050,0002,449,408
48Mar 22, 2026 15:1711,95729,230,1649,470,0001,052,0002,424,832
49Mar 22, 2026 15:2111,96728,521,0819,478,0001,053,0002,445,312
50Mar 22, 2026 15:2111,96925,934,6129,480,0001,053,0002,490,368
51Mar 22, 2026 15:2011,99728,025,4489,502,0001,055,0002,449,408