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 23, 2026 23:55zielajzielajScore: 3,126Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Feb 23, 2026 23:563,06717,997,2752,699,00002,428,928
2Feb 23, 2026 23:563,07020,861,2042,702,00002,433,024
3Feb 23, 2026 23:593,07223,186,9942,703,00002,424,832
4Feb 23, 2026 23:583,07615,429,4812,707,00002,433,024
5Feb 23, 2026 23:593,08023,243,6852,710,00002,433,024
6Feb 23, 2026 23:563,08017,859,5092,710,00002,424,832
7Feb 23, 2026 23:573,08524,583,2452,715,00002,428,928
8Feb 23, 2026 23:593,08520,200,0802,715,00002,277,376
9Feb 24, 2026 02:513,08918,193,2832,718,00002,416,640
10Feb 24, 2026 02:513,09119,339,8892,720,00002,433,024
11Feb 23, 2026 23:593,09320,592,6082,722,00002,416,640
12Feb 23, 2026 23:593,09517,357,0082,724,00002,277,376
13Feb 23, 2026 23:563,10118,002,8672,729,00002,424,832
14Feb 23, 2026 23:593,10118,066,8992,729,00002,277,376
15Feb 23, 2026 23:563,10720,455,7132,734,00002,428,928
16Feb 23, 2026 23:593,11025,458,1392,737,00002,428,928
17Feb 23, 2026 23:553,11420,839,8772,740,00002,424,832
18Feb 23, 2026 23:573,11616,358,3442,742,00002,535,424
19Feb 23, 2026 23:583,11718,399,2572,743,00002,433,024
20Feb 24, 2026 02:513,11918,677,6422,745,00002,428,928
21Feb 23, 2026 23:563,12015,064,5761,373,0001,373,0002,428,928
22Feb 25, 2026 03:203,12021,006,0172,746,00002,420,736
23Feb 24, 2026 02:513,12216,324,1002,747,00002,535,424
24Feb 23, 2026 23:573,12318,559,8252,748,00002,535,424
25Feb 25, 2026 03:203,12415,932,8162,749,00002,420,736
26Feb 23, 2026 23:593,12418,718,1542,749,00002,424,832
27Feb 23, 2026 23:573,12415,226,2412,749,00002,535,424
28Feb 25, 2026 03:203,12514,745,2272,750,00002,424,832
29Feb 24, 2026 02:513,12616,275,8712,751,00002,416,640
30Feb 24, 2026 02:513,12720,051,3732,752,00002,420,736
31Feb 23, 2026 23:573,12818,420,4082,753,00002,535,424
32Feb 23, 2026 23:563,12816,002,5092,753,00002,428,928
33Feb 23, 2026 23:593,13022,253,0602,754,00002,424,832
34Feb 24, 2026 02:513,13418,422,0872,758,00002,424,832
35Feb 23, 2026 23:553,14720,654,9362,769,00002,420,736
36Feb 25, 2026 03:203,14818,193,2342,770,00002,428,928
37Feb 23, 2026 23:563,15718,257,3122,778,00002,424,832
38Feb 24, 2026 02:513,15918,246,9052,780,00002,424,832
39Feb 23, 2026 23:553,28819,052,537964,0001,929,0002,473,984
40Feb 25, 2026 03:203,30526,750,2242,908,00002,277,376
41Feb 25, 2026 03:203,30518,533,8331,939,000969,0002,433,024
42Feb 23, 2026 23:573,30715,964,6872,910,00002,535,424
43Feb 24, 2026 02:513,30817,329,6021,941,000970,0002,535,424
44Feb 23, 2026 23:593,31020,169,6721,942,000971,0002,416,640
45Feb 23, 2026 23:583,31816,523,9151,947,000973,0002,424,832
46Feb 24, 2026 02:513,32017,292,0331,948,000974,0002,420,736
47Feb 24, 2026 02:513,32219,874,7002,923,00002,424,832
48Feb 23, 2026 23:573,32825,922,4181,953,000976,0002,420,736
49Feb 23, 2026 23:563,52218,416,1212,066,0001,033,0002,277,376
50Feb 24, 2026 02:513,57723,360,8192,099,0001,049,0002,416,640
51Feb 23, 2026 23:593,61519,449,8092,121,0001,060,0002,416,640
52Feb 23, 2026 23:553,66919,036,0342,153,0001,076,0002,420,736
53Feb 23, 2026 23:573,67321,043,1292,155,0001,077,0002,277,376
54Feb 23, 2026 23:573,67319,501,5052,155,0001,077,0002,412,544
55Feb 23, 2026 23:553,67519,051,9762,156,0001,078,0002,424,832
56Feb 23, 2026 23:593,73018,595,1982,188,0001,094,0002,277,376
57Feb 23, 2026 23:553,82820,355,5373,369,00002,424,832