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 15, 2026 01:56zielajzielajScore: 3,403Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Feb 15, 2026 01:083,28418,866,6932,890,00002,277,376
2Feb 15, 2026 01:353,29018,302,4291,930,000965,0002,428,928
3Feb 15, 2026 01:563,29321,762,7342,898,00002,424,832
4Feb 15, 2026 01:083,31321,685,1952,915,00002,428,928
5Feb 15, 2026 01:353,31518,982,1261,945,000972,0002,433,024
6Feb 15, 2026 01:343,31523,199,9161,945,000972,0002,424,832
7Feb 15, 2026 01:123,31721,246,3131,946,000973,0002,420,736
8Feb 15, 2026 01:563,32019,711,4691,948,000974,0002,424,832
9Feb 15, 2026 01:343,32019,263,0942,922,00002,428,928
10Feb 15, 2026 01:343,32217,407,7501,949,000974,0002,510,848
11Feb 15, 2026 01:343,32417,257,9441,950,000975,0002,424,832
12Feb 15, 2026 01:123,32418,017,5291,950,000975,0002,424,832
13Feb 15, 2026 01:563,32519,846,6881,951,000975,0002,433,024
14Feb 15, 2026 01:353,32721,920,6901,952,000976,0002,424,832
15Feb 15, 2026 01:563,32720,908,5791,952,000976,0002,420,736
16Feb 15, 2026 01:083,32816,420,3341,953,000976,0002,433,024
17Feb 15, 2026 01:093,32820,038,3861,953,000976,0002,424,832
18Feb 15, 2026 01:333,32820,380,6221,953,000976,0002,277,376
19Feb 15, 2026 01:083,33117,994,7321,954,000977,0002,424,832
20Feb 15, 2026 01:353,33818,282,9841,958,000979,0002,420,736
21Feb 15, 2026 01:563,35217,033,0111,967,000983,0002,277,376
22Feb 15, 2026 01:113,35617,222,2351,969,000984,0002,514,944
23Feb 15, 2026 01:123,35719,518,1932,954,00002,428,928
24Feb 15, 2026 01:083,36121,750,4671,972,000986,0002,424,832
25Feb 15, 2026 01:083,36816,303,5031,976,000988,0002,420,736
26Feb 15, 2026 01:353,37520,371,9011,980,000990,0002,428,928
27Feb 15, 2026 01:333,37820,747,880991,0001,982,0002,277,376
28Feb 15, 2026 01:563,40320,682,340998,0001,997,0002,281,472
29Feb 15, 2026 01:343,40321,186,8161,997,000998,0002,428,928
30Feb 15, 2026 01:123,41418,593,9562,003,0001,001,0002,424,832
31Feb 15, 2026 01:083,41420,624,2352,003,0001,001,0002,433,024
32Feb 15, 2026 01:563,41720,541,3341,002,0002,005,0002,281,472
33Feb 15, 2026 01:083,41720,617,0252,005,0001,002,0002,281,472
34Feb 15, 2026 01:123,42024,892,1812,007,0001,003,0002,433,024
35Feb 15, 2026 01:343,42021,710,1282,007,0001,003,0002,281,472
36Feb 15, 2026 01:123,42718,224,1862,011,0001,005,0002,416,640
37Feb 15, 2026 01:563,43423,675,0902,015,0001,007,0002,416,640
38Feb 15, 2026 01:093,44121,117,7202,019,0001,009,0002,277,376
39Feb 15, 2026 01:563,44318,705,2051,010,0002,020,0002,424,832
40Feb 15, 2026 01:343,44417,413,7093,031,00002,424,832
41Feb 15, 2026 01:093,45018,744,1251,012,0002,024,0002,424,832
42Feb 15, 2026 01:353,45516,592,2012,027,0001,013,0002,424,832
43Feb 15, 2026 01:343,45822,187,5761,014,0002,029,0002,277,376
44Feb 15, 2026 01:343,46018,704,4192,030,0001,015,0002,428,928
45Feb 15, 2026 01:123,46522,742,1612,033,0001,016,0002,428,928
46Feb 15, 2026 01:113,47024,006,9521,018,0002,036,0002,424,832
47Feb 15, 2026 01:353,47216,097,0511,018,0002,037,0002,428,928
48Feb 15, 2026 01:123,47518,322,3542,039,0001,019,0002,535,424
49Feb 15, 2026 01:333,47727,473,5042,040,0001,020,0002,428,928
50Feb 15, 2026 01:563,47717,155,0542,040,0001,020,0002,420,736
51Feb 15, 2026 01:083,49222,307,3092,049,0001,024,0002,428,928
52Feb 15, 2026 01:563,49521,730,8432,051,0001,025,0002,428,928
53Feb 15, 2026 01:113,49919,947,2251,026,0002,053,0002,424,832
54Feb 15, 2026 01:353,52317,734,3371,033,0002,067,0002,428,928
55Feb 15, 2026 01:354,22421,569,8273,717,00002,535,424
56Feb 15, 2026 01:564,32424,532,8903,805,00002,531,328
57Feb 15, 2026 01:124,44818,771,7592,936,000978,0002,519,040