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 listJan 18, 2026 03:46Josu San MartinJosu San MartinScore: 16,631Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jan 18, 2026 03:4716,44835,065,98014,474,00002,523,136
2Jan 18, 2026 03:4916,45940,798,51813,450,0001,034,0002,514,944
3Jan 18, 2026 03:4816,46631,206,49112,420,0002,070,0002,281,472
4Jan 18, 2026 03:4816,46832,861,58614,492,00002,510,848
5Jan 18, 2026 03:5016,47034,388,98314,494,00002,523,136
6Jan 18, 2026 03:4816,47230,122,99613,460,0001,035,0002,514,944
7Jan 18, 2026 03:4916,48227,585,80513,468,0001,036,0002,465,792
8Jan 18, 2026 03:5016,48327,794,21413,469,0001,036,0002,514,944
9Jan 18, 2026 03:5016,49831,021,09414,518,00002,510,848
10Jan 18, 2026 03:4816,49830,816,59813,481,0001,037,0002,514,944
11Jan 18, 2026 03:4816,51537,407,60513,495,0001,038,0002,510,848
12Jan 18, 2026 03:4716,51932,701,86513,499,0001,038,0002,506,752
13Jan 18, 2026 03:4916,52028,900,73314,538,00002,510,848
14Jan 18, 2026 03:4816,52234,074,11513,501,0001,038,0002,514,944
15Jan 18, 2026 03:4716,52331,797,12213,502,0001,038,0002,465,792
16Jan 18, 2026 03:4716,52430,986,79614,541,00002,514,944
17Jan 18, 2026 03:4916,53031,494,77414,546,00002,510,848
18Jan 18, 2026 03:4916,53230,258,72813,509,0001,039,0002,514,944
19Jan 18, 2026 03:4716,54028,779,94613,516,0001,039,0002,510,848
20Jan 18, 2026 03:4916,54328,548,57112,479,0002,079,0002,514,944
21Jan 18, 2026 03:4716,55629,993,12613,529,0001,040,0002,506,752
22Jan 18, 2026 03:4816,56630,552,82513,537,0001,041,0002,510,848
23Jan 18, 2026 03:5016,57033,463,29013,541,0001,041,0002,465,792
24Jan 18, 2026 03:5016,58141,316,10513,549,0001,042,0002,461,696
25Jan 18, 2026 03:4716,59329,759,18613,559,0001,043,0002,510,848
26Jan 18, 2026 03:4716,59435,015,71812,517,0002,086,0002,514,944
27Jan 18, 2026 03:4716,59733,926,47313,562,0001,043,0002,510,848
28Jan 18, 2026 03:4616,59933,645,65614,607,00002,510,848
29Jan 18, 2026 03:4516,60933,751,82914,616,00002,506,752
30Jan 18, 2026 03:4516,61131,533,89614,618,00002,514,944
31Jan 18, 2026 03:4716,61330,589,49014,619,00002,514,944
32Jan 18, 2026 03:4716,61435,704,23113,576,0001,044,0002,510,848
33Jan 18, 2026 03:4616,61530,490,63813,577,0001,044,0002,514,944
34Jan 18, 2026 03:4616,61633,877,35314,622,00002,408,448
35Jan 18, 2026 03:4916,61638,478,85913,578,0001,044,0002,514,944
36Jan 18, 2026 03:5016,61936,914,39914,625,00002,514,944
37Jan 18, 2026 03:4516,62035,716,16514,626,00002,510,848
38Jan 18, 2026 03:4616,62432,838,55413,585,0001,044,0002,351,104
39Jan 18, 2026 03:4616,62443,175,59814,629,00002,514,944
40Jan 18, 2026 03:4616,62634,441,14213,586,0001,045,0002,461,696
41Jan 18, 2026 03:4916,62735,301,20713,587,0001,045,0002,510,848
42Jan 18, 2026 03:4616,63138,666,50613,590,0001,045,0002,523,136
43Jan 18, 2026 03:4616,63136,976,99513,590,0001,045,0002,514,944
44Jan 18, 2026 03:5016,63531,864,00713,594,0001,045,0002,514,944
45Jan 18, 2026 03:4716,63935,420,96113,597,0001,045,0002,514,944
46Jan 18, 2026 03:4916,64138,824,04413,598,0001,046,0002,404,352
47Jan 18, 2026 03:4916,64231,008,67513,599,0001,046,0002,334,720
48Jan 18, 2026 03:4616,64331,489,74613,600,0001,046,0002,510,848
49Jan 18, 2026 03:4516,64334,910,11513,600,0001,046,0002,510,848
50Jan 18, 2026 03:4616,64427,725,56313,601,0001,046,0002,514,944
51Jan 18, 2026 03:4916,64737,204,02213,603,0001,046,0002,510,848
52Jan 18, 2026 03:4516,65329,627,12913,609,0001,046,0002,514,944
53Jan 18, 2026 03:4516,65729,987,39313,611,0001,047,0002,461,696
54Jan 18, 2026 03:4616,65933,179,77913,613,0001,047,0002,465,792
55Jan 18, 2026 03:4516,65934,160,29513,613,0001,047,0002,506,752
56Jan 18, 2026 03:4816,66430,650,54714,664,00002,281,472
57Jan 18, 2026 03:4816,66634,884,76913,619,0001,047,0002,514,944
58Jan 18, 2026 03:4716,67338,846,70613,624,0001,048,0002,510,848
59Jan 18, 2026 03:4616,67743,347,24612,580,0002,096,0002,510,848
60Jan 18, 2026 03:4816,68030,436,76814,678,00002,510,848
61Jan 18, 2026 03:5016,68246,599,81413,632,0001,048,0002,506,752
62Jan 18, 2026 03:5016,68628,961,49914,684,00002,510,848
63Jan 18, 2026 03:4716,68942,695,86613,637,0001,049,0002,347,008
64Jan 18, 2026 03:4916,69129,660,02613,639,0001,049,0002,461,696
65Jan 18, 2026 03:5016,69229,473,61813,640,0001,049,0002,510,848
66Jan 18, 2026 03:4516,70542,777,34313,650,0001,050,0002,457,600
67Jan 18, 2026 03:4516,70628,834,21713,651,0001,050,0002,514,944
68Jan 18, 2026 03:4916,70929,477,17913,654,0001,050,0002,510,848
69Jan 18, 2026 03:4916,71030,082,86313,655,0001,050,0002,502,656
70Jan 18, 2026 03:4716,72437,961,13013,666,0001,051,0002,514,944
71Jan 18, 2026 03:4716,73339,104,46113,674,0001,051,0002,510,848
72Jan 18, 2026 03:4716,73333,953,60113,674,0001,051,0002,514,944
73Jan 18, 2026 03:4616,73439,733,80713,675,0001,051,0002,514,944
74Jan 18, 2026 03:5016,73528,888,70114,727,00002,510,848
75Jan 18, 2026 03:5016,73845,765,65813,677,0001,052,0002,510,848
76Jan 18, 2026 03:4716,74139,439,51013,680,0001,052,0002,514,944
77Jan 18, 2026 03:4816,78035,589,88812,657,0002,109,0002,461,696
78Jan 18, 2026 03:4616,79141,959,50814,776,00002,514,944
79Jan 18, 2026 03:4916,93225,635,12713,907,000993,0002,338,816
80Jan 18, 2026 03:4816,94046,421,85011,926,0002,981,0002,351,104
81Jan 18, 2026 03:4616,95251,349,56414,918,00002,506,752
82Jan 18, 2026 03:4618,35536,946,46613,124,0003,028,0002,351,104
83Jan 18, 2026 03:4618,60639,463,14215,350,0001,023,0002,510,848
84Jan 18, 2026 03:4618,64444,814,67416,407,00002,510,848