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 listMay 21, 2024 17:03Ivan BessonovIvan BessonovScore: 15,501Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 21, 2024 15:2915,06029,823,67311,214,0002,039,0002,289,664
2May 21, 2024 14:1415,06632,794,34711,219,0002,039,0002,289,664
3May 21, 2024 14:1415,07331,115,34311,224,0002,040,0002,289,664
4May 21, 2024 14:1415,07830,394,56111,228,0002,041,0002,289,664
5May 21, 2024 14:1315,07833,682,63812,249,0001,020,0002,289,664
6May 21, 2024 14:1215,08030,757,18211,229,0002,041,0002,338,816
7May 21, 2024 14:1215,08436,307,98511,232,0002,042,0002,289,664
8May 21, 2024 15:2915,08535,835,00812,254,0001,021,0002,289,664
9May 21, 2024 14:1315,09429,518,13811,240,0002,043,0002,465,792
10May 21, 2024 15:2915,09430,487,40111,240,0002,043,0002,347,008
11May 21, 2024 17:0315,09937,627,27711,243,0002,044,0002,347,008
12May 21, 2024 14:1415,10033,979,90911,244,0002,044,0002,342,912
13May 21, 2024 14:1315,10129,433,41611,245,0002,044,0002,289,664
14May 21, 2024 14:1315,10929,130,06611,251,0002,045,0002,355,200
15May 21, 2024 14:1415,10930,473,85411,251,0002,045,0002,289,664
16May 21, 2024 17:0315,13137,058,60711,267,0002,048,0002,347,008
17May 21, 2024 15:2915,14029,169,04812,299,0001,024,0002,347,008
18May 21, 2024 14:1215,14829,011,83212,305,0001,025,0002,289,664
19May 21, 2024 17:0315,15239,650,97112,309,0001,025,0002,289,664
20May 21, 2024 14:1215,16037,108,57212,315,0001,026,0002,338,816
21May 21, 2024 17:0315,16939,909,97211,296,0002,053,0002,347,008
22May 21, 2024 14:1215,17631,083,74511,301,0002,054,0002,338,816
23May 21, 2024 14:1415,19033,112,25711,311,0002,056,0002,289,664
24May 21, 2024 15:2915,19232,748,47012,341,0001,028,0002,347,008
25May 21, 2024 14:1215,19430,867,91412,343,0001,028,0002,289,664
26May 21, 2024 14:1415,19737,378,13412,345,0001,028,0002,289,664
27May 21, 2024 14:1415,20642,570,75012,352,0001,029,0002,351,104
28May 21, 2024 14:1315,22731,883,70212,370,0001,030,0002,289,664
29May 21, 2024 17:0315,37632,131,43312,491,0001,040,0002,289,664
30May 21, 2024 14:1215,48859,960,48413,629,14402,203,648
31May 21, 2024 14:1215,50195,865,49713,641,12302,207,744
32May 21, 2024 14:1415,50192,568,56213,640,67602,199,552
33May 21, 2024 15:2915,50578,077,61113,644,38702,195,456
34May 21, 2024 15:2915,51187,663,33613,649,43302,203,648
35May 21, 2024 14:1515,52259,836,32813,659,53002,199,552
36May 21, 2024 15:2915,52870,756,63513,665,02202,199,552
37May 21, 2024 17:0315,53083,736,72113,666,41602,195,456
38May 21, 2024 14:1415,53682,794,09913,671,59302,199,552
39May 21, 2024 17:0315,55263,285,27813,685,74402,199,552
40May 21, 2024 14:1315,55244,805,55212,634,0001,052,0002,289,664
41May 21, 2024 17:0315,55784,918,22213,690,17002,195,456
42May 21, 2024 14:1515,56157,658,79313,693,88702,203,648
43May 21, 2024 14:1215,57356,331,71113,703,97502,191,360
44May 21, 2024 14:1315,57559,132,90913,705,73002,203,648
45May 21, 2024 14:1515,58156,581,00513,710,95702,199,552
46May 21, 2024 14:1315,58468,183,06913,713,97702,203,648
47May 21, 2024 14:1215,59835,583,02012,671,0001,055,0002,289,664
48May 21, 2024 17:0315,62639,622,97312,694,0001,057,0002,289,664
49May 21, 2024 17:0315,66934,229,78812,729,0001,060,0002,289,664
50May 21, 2024 15:2915,73640,427,79111,870,0001,978,0002,289,664
51May 21, 2024 17:0315,78932,663,40712,902,000992,0002,351,104
52May 21, 2024 14:1315,79929,853,24612,910,000993,0002,289,664
53May 21, 2024 15:2915,80735,998,55012,917,000993,0002,289,664
54May 21, 2024 14:1215,81141,718,38412,921,000993,0002,289,664
55May 21, 2024 14:1415,81629,745,73211,930,0001,988,0002,347,008
56May 21, 2024 15:2915,82232,883,57412,929,000994,0002,289,664
57May 21, 2024 17:0315,83940,782,09912,943,000995,0002,342,912
58May 21, 2024 14:1315,85132,843,55511,957,0001,992,0002,285,568
59May 21, 2024 14:1315,85930,617,63911,963,0001,993,0002,285,568
60May 21, 2024 15:2915,89935,612,56911,993,0001,998,0002,289,664
61May 21, 2024 14:1215,91933,192,09912,008,0002,001,0002,342,912
62May 21, 2024 14:1316,07965,813,94714,149,27402,203,648
63May 21, 2024 14:1416,10682,400,34314,173,18602,195,456