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 8, 2026 18:48zielajzielajScore: 3,115Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 8, 2026 18:492,96418,370,7532,608,00002,433,024
2Mar 8, 2026 18:482,96418,226,4732,608,00002,445,312
3Mar 8, 2026 18:482,96619,418,2822,610,00002,445,312
4Mar 8, 2026 18:492,97517,904,2732,618,00002,437,120
5Mar 8, 2026 18:482,98519,418,6872,627,00002,441,216
6Mar 8, 2026 18:532,98919,065,5352,630,00002,445,312
7Mar 8, 2026 18:482,99319,438,2112,634,00002,441,216
8Mar 8, 2026 18:482,99823,151,3522,638,00002,445,312
9Mar 8, 2026 18:482,99920,445,5512,639,00002,445,312
10Mar 8, 2026 18:533,00619,565,7552,645,00002,445,312
11Mar 8, 2026 18:483,01321,217,7892,651,00002,449,408
12Mar 8, 2026 18:483,01420,341,6882,652,00002,433,024
13Mar 8, 2026 18:493,04215,836,1322,677,00002,441,216
14Mar 8, 2026 18:493,08625,980,2492,716,00002,445,312
15Mar 8, 2026 18:533,10918,851,6651,368,0001,368,0002,265,088
16Mar 8, 2026 18:483,11518,277,0172,741,00002,445,312
17Mar 8, 2026 18:483,12618,623,1322,751,00002,445,312
18Mar 8, 2026 18:533,13020,799,0052,754,00002,445,312
19Mar 8, 2026 18:483,13520,910,7502,759,00002,449,408
20Mar 8, 2026 18:483,15021,573,5771,386,0001,386,0002,445,312
21Mar 8, 2026 18:493,15316,545,5862,775,00002,445,312
22Mar 8, 2026 18:483,16618,082,4972,786,00002,441,216
23Mar 8, 2026 18:483,18414,847,2782,802,00002,527,232
24Mar 8, 2026 18:483,44019,416,6432,018,0001,009,0002,437,120
25Mar 8, 2026 18:483,46024,458,0192,030,0001,015,0002,273,280
26Mar 8, 2026 18:533,46022,616,7982,030,0001,015,0002,445,312
27Mar 8, 2026 18:483,50924,724,7102,059,0001,029,0002,273,280
28Mar 8, 2026 18:493,54226,393,6222,078,0001,039,0002,269,184
29Mar 8, 2026 18:483,55918,882,8652,088,0001,044,0002,441,216
30Mar 8, 2026 18:533,57320,547,4322,096,0001,048,0002,269,184