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:28Ivan BessonovIvan BessonovScore: 15,132Success
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 17:3014,96131,818,33712,154,0001,012,0002,285,568
2May 21, 2024 17:4314,96832,634,61312,159,0001,013,0002,285,568
3May 21, 2024 17:3014,97228,387,50211,148,0002,027,0002,289,664
4May 21, 2024 17:2714,97330,960,65811,149,0002,027,0002,285,568
5May 21, 2024 17:2714,97532,736,81911,151,0002,027,0002,342,912
6May 21, 2024 17:4314,97630,203,01111,152,0002,027,0002,289,664
7May 21, 2024 17:3014,98037,486,83311,154,0002,028,0002,289,664
8May 21, 2024 17:4014,99030,028,67511,162,0002,029,0002,285,568
9May 21, 2024 17:4015,00933,445,53412,192,0001,016,0002,289,664
10May 21, 2024 17:2715,01431,462,93812,196,0001,016,0002,285,568
11May 21, 2024 17:2815,03031,161,79412,209,0001,017,0002,289,664
12May 21, 2024 17:4015,03430,148,82311,195,0002,035,0002,289,664
13May 21, 2024 17:4015,03433,334,30011,195,0002,035,0002,289,664
14May 21, 2024 17:4315,04033,955,67211,199,0002,036,0002,289,664
15May 21, 2024 17:4015,04328,436,47811,202,0002,036,0002,285,568
16May 21, 2024 17:4015,04439,294,23111,203,0002,036,0002,342,912
17May 21, 2024 17:4315,04531,180,41811,203,0002,037,0002,285,568
18May 21, 2024 17:2715,04930,212,09411,206,0002,037,0002,342,912
19May 21, 2024 17:4315,05835,996,96211,213,0002,038,0002,342,912
20May 21, 2024 17:2815,06329,444,27911,216,0002,039,0002,347,008
21May 21, 2024 17:2715,06430,277,43911,217,0002,039,0002,289,664
22May 21, 2024 17:2815,06928,152,12311,221,0002,040,0002,289,664
23May 21, 2024 17:2815,07033,747,64011,222,0002,040,0002,285,568
24May 21, 2024 17:2715,07032,520,08211,222,0002,040,0002,351,104
25May 21, 2024 17:3015,07832,204,81911,228,0002,041,0002,289,664
26May 21, 2024 17:3015,07830,035,12811,228,0002,041,0002,289,664
27May 21, 2024 17:4315,08929,226,06611,236,0002,042,0002,285,568
28May 21, 2024 17:2815,09133,867,87911,237,0002,043,0002,289,664
29May 21, 2024 17:2815,10234,455,41411,246,0002,044,0002,289,664
30May 21, 2024 17:4315,13028,915,27111,266,0002,048,0002,289,664
31May 21, 2024 17:2715,13241,968,11211,268,0002,048,0002,289,664
32May 21, 2024 17:4015,13639,225,03311,271,0002,049,0002,289,664
33May 21, 2024 17:4315,14530,587,91511,278,0002,050,0002,289,664
34May 21, 2024 17:4315,16032,646,35211,289,0002,052,0002,351,104
35May 21, 2024 17:4015,16330,612,42112,317,0001,026,0002,289,664
36May 21, 2024 17:2815,16830,049,11412,322,0001,026,0002,347,008
37May 21, 2024 17:3015,20530,862,29812,351,0001,029,0002,289,664
38May 21, 2024 17:4315,42454,304,09113,572,83802,203,648
39May 21, 2024 17:3015,43653,102,30613,583,52302,191,360
40May 21, 2024 17:4015,52384,047,50513,660,31102,187,264
41May 21, 2024 17:2715,53987,909,90513,674,34402,195,456
42May 21, 2024 17:4315,54689,456,47513,680,46102,203,648
43May 21, 2024 17:4015,55566,946,01313,688,21802,203,648
44May 21, 2024 17:4015,56367,423,00113,695,75702,203,648
45May 21, 2024 17:4315,57190,622,13513,702,80702,199,552
46May 21, 2024 17:2715,58289,107,67513,711,73702,199,552
47May 21, 2024 17:3015,59354,580,87813,721,62302,207,744
48May 21, 2024 17:2715,60277,214,53713,729,98702,207,744
49May 21, 2024 17:2715,63429,731,55712,700,0001,058,0002,342,912
50May 21, 2024 17:2715,64942,370,15612,712,0001,059,0002,289,664
51May 21, 2024 17:3015,65729,720,56613,778,00002,289,664
52May 21, 2024 17:4015,78839,251,38113,893,00002,433,024
53May 21, 2024 17:2815,80628,467,22111,922,0001,987,0002,289,664
54May 21, 2024 17:2815,80740,937,68911,923,0001,987,0002,347,008
55May 21, 2024 17:3015,80836,397,85712,918,000993,0002,445,312
56May 21, 2024 17:3015,81930,900,81612,927,000994,0002,334,720
57May 21, 2024 17:3016,00455,715,95414,083,55902,199,552
58May 21, 2024 17:2816,07678,416,39114,146,79802,199,552
59May 21, 2024 17:2816,10069,850,49214,167,89802,199,552
60May 21, 2024 17:2816,12991,153,83814,193,86102,195,456