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 20:02zielajzielajError
Source Code

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

Challenge History
DateChallengerCostTypeStatus
May 17, 2026 05:17M-Rochat10.00CustomSolution Broken
Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 17, 2026 05:1709,387,6031,086,00002,113,536expected "6442459076 ", got "2305422362 "
2May 17, 2026 05:1709,246,3661,096,00002,113,536expected "6442459076 ", got "2305422362 "
3May 17, 2026 05:1709,200,6371,096,00002,113,536expected "6442459076 ", got "2305422362 "
4Feb 19, 2026 12:503,12821,242,2262,753,00002,441,216
5Feb 19, 2026 20:003,13122,335,1852,755,00002,433,024
6Feb 19, 2026 20:023,13323,636,0642,757,00002,441,216
7Feb 19, 2026 12:493,14019,678,0392,763,00002,433,024
8Feb 19, 2026 20:013,14921,316,4832,771,00002,531,328
9Feb 19, 2026 12:493,16018,225,6182,781,00002,433,024
10Feb 19, 2026 20:023,16323,125,1182,783,00002,531,328
11Feb 19, 2026 12:503,17218,560,5252,791,00002,433,024
12Feb 19, 2026 02:053,17426,261,7982,793,00002,441,216
13Feb 19, 2026 12:493,17621,816,7372,795,00002,433,024
14Feb 19, 2026 20:003,17819,825,2012,797,00002,535,424
15Feb 19, 2026 12:503,18115,762,3992,799,00002,433,024
16Feb 19, 2026 02:053,19323,743,7061,405,0001,405,0002,433,024
17Feb 19, 2026 20:003,20518,761,9022,820,00002,433,024
18Feb 19, 2026 12:493,27818,012,6582,885,00002,437,120
19Feb 19, 2026 20:003,28218,351,4182,888,00002,424,832
20Feb 19, 2026 20:023,31018,051,2451,942,000971,0002,433,024
21Feb 19, 2026 20:003,31423,148,6761,944,000972,0002,441,216
22Feb 19, 2026 20:013,31424,395,6381,944,000972,0002,441,216
23Feb 19, 2026 02:063,31520,163,8371,945,000972,0002,433,024
24Feb 19, 2026 12:503,31619,753,0852,918,00002,535,424
25Feb 19, 2026 02:053,31722,725,9001,946,000973,0002,437,120
26Feb 19, 2026 02:053,31824,129,7721,947,000973,0002,437,120
27Feb 19, 2026 20:023,31816,531,9391,947,000973,0002,531,328
28Feb 19, 2026 02:063,32020,000,8831,948,000974,0002,441,216
29Feb 19, 2026 12:483,32019,615,8741,948,000974,0002,535,424
30Feb 19, 2026 12:483,32016,958,8521,948,000974,0002,433,024
31Feb 19, 2026 12:503,32216,290,3031,949,000974,0002,437,120
32Feb 19, 2026 20:013,32223,527,9931,949,000974,0002,437,120
33Feb 19, 2026 20:023,32226,724,8951,949,000974,0002,433,024
34Feb 19, 2026 12:483,32324,972,8692,924,00002,510,848
35Feb 19, 2026 12:503,32319,466,5582,924,00002,428,928
36Feb 19, 2026 20:013,32522,794,6941,951,000975,0002,441,216
37Feb 19, 2026 12:503,32720,471,0241,952,000976,0002,277,376
38Feb 19, 2026 02:063,32720,147,6281,952,000976,0002,428,928
39Feb 19, 2026 12:483,32719,771,7891,952,000976,0002,445,312
40Feb 19, 2026 12:483,32723,838,1751,952,000976,0002,437,120
41Feb 19, 2026 20:003,32822,624,5882,929,00002,441,216
42Feb 19, 2026 20:003,33218,081,0271,955,000977,0002,437,120
43Feb 19, 2026 02:043,33428,648,3971,956,000978,0002,433,024
44Feb 19, 2026 20:013,34222,562,9811,961,000980,0002,433,024
45Feb 19, 2026 02:053,34418,559,651981,0001,962,0002,437,120
46Feb 19, 2026 02:043,34821,151,8741,964,000982,0002,428,928
47Feb 19, 2026 20:023,34922,366,820982,0001,965,0002,535,424
48Feb 19, 2026 20:003,36518,472,6811,974,000987,0002,433,024
49Feb 19, 2026 02:043,36621,350,9422,962,00002,441,216
50Feb 19, 2026 12:503,36918,036,3561,977,000988,0002,428,928
51Feb 19, 2026 20:023,46517,945,0362,033,0001,016,0002,441,216
52Feb 19, 2026 20:013,47022,742,7701,018,0002,036,0002,424,832
53Feb 19, 2026 12:493,48923,935,7812,047,0001,023,0002,424,832
54Feb 19, 2026 12:483,56722,471,8462,093,0001,046,0002,433,024
55Feb 19, 2026 20:023,58619,163,9782,104,0001,052,0002,428,928
56Feb 19, 2026 20:023,66620,259,5962,151,0001,075,0002,535,424
57Feb 19, 2026 02:053,68318,289,2212,161,0001,080,0002,428,928
58Feb 19, 2026 20:003,78820,607,4153,333,00002,531,328
59Feb 19, 2026 12:493,86720,926,3893,403,00002,424,832
60Feb 19, 2026 12:504,00019,610,6042,347,0001,173,0002,469,888