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 listFeb 19, 2026 01:45zielajzielajScore: 3,335Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Feb 19, 2026 12:533,16622,447,0312,786,00002,531,328
2Feb 19, 2026 01:463,19824,704,6892,814,00002,433,024
3Feb 19, 2026 04:263,30819,112,661970,0001,941,0002,437,120
4Feb 19, 2026 02:033,31419,893,4651,944,000972,0002,437,120
5Feb 19, 2026 04:253,31518,403,1981,945,000972,0002,441,216
6Feb 19, 2026 01:463,31721,679,7161,946,000973,0002,441,216
7Feb 19, 2026 04:273,31719,275,8142,919,00002,531,328
8Feb 19, 2026 04:263,31722,343,6971,946,000973,0002,433,024
9Feb 19, 2026 12:533,31816,117,3372,920,00002,445,312
10Feb 19, 2026 02:033,31819,383,2302,920,00002,527,232
11Feb 19, 2026 04:263,31821,742,048973,0001,947,0002,535,424
12Feb 19, 2026 12:533,31917,722,4682,921,00002,519,040
13Feb 19, 2026 12:473,31924,844,5522,921,00002,441,216
14Feb 19, 2026 02:043,32024,635,0362,922,00002,445,312
15Feb 19, 2026 04:263,32221,308,7761,949,000974,0002,441,216
16Feb 19, 2026 01:463,32419,197,2601,950,000975,0002,433,024
17Feb 19, 2026 04:273,32516,968,3031,951,000975,0002,433,024
18Feb 19, 2026 04:283,32523,970,3772,926,00002,437,120
19Feb 19, 2026 12:463,32521,016,3971,951,000975,0002,433,024
20Feb 19, 2026 01:433,32517,609,9571,951,000975,0002,535,424
21Feb 19, 2026 04:283,32718,081,0391,952,000976,0002,531,328
22Feb 19, 2026 12:473,32718,470,1112,928,00002,433,024
23Feb 19, 2026 04:273,32717,964,0661,952,000976,0002,433,024
24Feb 19, 2026 04:263,32818,431,3921,953,000976,0002,433,024
25Feb 19, 2026 02:063,33118,343,4561,954,000977,0002,535,424
26Feb 19, 2026 12:523,33119,162,6481,954,000977,0002,433,024
27Feb 19, 2026 01:463,33118,376,7421,954,000977,0002,437,120
28Feb 19, 2026 12:533,33318,379,5402,933,00002,433,024
29Feb 19, 2026 02:063,33516,527,1991,957,000978,0002,433,024
30Feb 19, 2026 01:453,33519,513,2671,957,000978,0002,437,120
31Feb 19, 2026 04:283,33818,934,400979,0001,958,0002,437,120
32Feb 19, 2026 12:523,33921,810,5771,959,000979,0002,535,424
33Feb 19, 2026 12:473,34118,789,0321,960,000980,0002,531,328
34Feb 19, 2026 12:463,34519,096,6731,963,000981,0002,437,120
35Feb 19, 2026 02:043,35021,141,0932,948,00002,437,120
36Feb 19, 2026 02:063,35620,052,884984,0001,969,0002,281,472
37Feb 19, 2026 02:033,36118,316,4512,958,00002,523,136
38Feb 19, 2026 12:473,36822,629,4681,976,000988,0002,428,928
39Feb 19, 2026 04:253,37219,303,3221,978,000989,0002,433,024
40Feb 19, 2026 12:473,42423,841,5992,009,0001,004,0002,428,928
41Feb 19, 2026 12:463,43324,990,3522,014,0001,007,0002,433,024
42Feb 19, 2026 12:533,46421,268,4682,032,0001,016,0002,433,024
43Feb 19, 2026 12:523,56920,226,7822,094,0001,047,0002,424,832
44Feb 19, 2026 12:473,58320,986,6622,102,0001,051,0002,433,024
45Feb 19, 2026 01:433,60520,835,7781,057,0002,115,0002,433,024
46Feb 19, 2026 04:263,63820,644,8802,134,0001,067,0002,437,120
47Feb 19, 2026 12:533,66121,482,7452,148,0001,074,0002,433,024
48Feb 19, 2026 04:263,69720,778,4693,253,00002,424,832
49Feb 19, 2026 04:263,74419,699,4053,295,00002,424,832
50Feb 19, 2026 01:463,76124,193,8753,310,00002,437,120
51Feb 19, 2026 02:043,82318,067,4003,364,00002,428,928
52Feb 19, 2026 01:463,89417,310,9402,285,0001,142,0002,428,928
53Feb 19, 2026 01:453,90816,202,3043,439,00002,428,928
54Feb 19, 2026 04:253,91619,243,6853,446,00002,433,024
55Feb 19, 2026 04:263,91923,436,2823,449,00002,441,216
56Feb 19, 2026 01:453,92021,038,8113,450,00002,433,024
57Feb 19, 2026 01:433,94323,154,4003,470,00002,433,024