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 listDec 1, 2022 06:39apuxbtapuxbtError
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Dec 1, 2022 06:5300000Error: expected "51041324352724 ", got "51041324352293 "
2Dec 1, 2022 06:5300000Error: expected "50972361664503 ", got "50972361664340 "
3Dec 1, 2022 06:5200000Error: expected "51200599230035 ", got "51200599229794 "
4Dec 1, 2022 06:4400000Error: expected "51148259913929 ", got "51148259913856 "
5Dec 1, 2022 06:5230,23846,379,45625,586,0001,023,0002,379,776
6Dec 1, 2022 06:3930,28247,423,58525,624,0001,024,0002,379,776
7Dec 1, 2022 06:3830,29450,988,84025,634,0001,025,0002,383,872
8Dec 1, 2022 06:5330,31154,442,57326,674,00002,523,136
9Dec 1, 2022 06:3830,31448,060,80026,676,00002,379,776
10Dec 1, 2022 06:5230,31451,230,13025,650,0001,026,0002,392,064
11Dec 1, 2022 06:3830,31447,082,95626,676,00002,265,088
12Dec 1, 2022 06:3830,31859,609,67025,654,0001,026,0002,265,088
13Dec 1, 2022 06:5230,32255,829,27125,657,0001,026,0002,265,088
14Dec 1, 2022 06:5230,33952,949,84426,698,00002,392,064
15Dec 1, 2022 06:4530,34357,362,32625,675,0001,027,0002,387,968
16Dec 1, 2022 06:3830,34553,802,58425,677,0001,027,0002,392,064
17Dec 1, 2022 06:4530,35060,414,08225,681,0001,027,0002,387,968
18Dec 1, 2022 06:3830,36154,088,23625,691,0001,027,0002,506,752
19Dec 1, 2022 06:4530,36954,713,69026,725,00002,379,776
20Dec 1, 2022 06:5230,37551,372,20625,702,0001,028,0002,265,088
21Dec 1, 2022 06:5330,37553,886,69025,702,0001,028,0002,379,776
22Dec 1, 2022 06:3830,37751,524,65925,704,0001,028,0002,379,776
23Dec 1, 2022 06:3930,40957,459,00525,731,0001,029,0002,392,064
24Dec 1, 2022 06:4530,41352,173,89525,734,0001,029,0002,387,968
25Dec 1, 2022 06:5330,42251,208,78325,742,0001,029,0002,265,088
26Dec 1, 2022 06:5230,42256,311,38325,742,0001,029,0002,392,064
27Dec 1, 2022 06:4530,43453,262,55725,752,0001,030,0002,383,872
28Dec 1, 2022 06:4530,45252,366,01025,768,0001,030,0002,383,872
29Dec 1, 2022 06:3930,53053,854,68025,871,000995,0002,387,968
30Dec 1, 2022 06:5330,53856,035,44625,878,000995,0002,265,088
31Dec 1, 2022 06:3830,54297,760,27926,876,97802,232,320
32Dec 1, 2022 06:5230,54751,316,80125,886,000995,0002,265,088
33Dec 1, 2022 06:3830,55658,669,34425,894,000995,0002,387,968
34Dec 1, 2022 06:5330,55955,158,87725,896,000996,0002,379,776
35Dec 1, 2022 06:5330,55960,486,52525,896,000996,0002,387,968
36Dec 1, 2022 06:3930,55955,068,31525,896,000996,0002,265,088
37Dec 1, 2022 06:5330,56157,043,82924,902,0001,992,0002,387,968
38Dec 1, 2022 06:4530,56453,969,47925,900,000996,0002,387,968
39Dec 1, 2022 06:5230,56552,836,81024,905,0001,992,0002,498,560
40Dec 1, 2022 06:4530,56649,501,96325,902,000996,0002,265,088
41Dec 1, 2022 06:5330,56754,166,52024,907,0001,992,0002,265,088
42Dec 1, 2022 06:5230,56750,016,55425,903,000996,0002,379,776
43Dec 1, 2022 06:3930,57055,440,20324,910,0001,992,0002,387,968
44Dec 1, 2022 06:3930,57051,850,88126,902,00002,265,088
45Dec 1, 2022 06:5330,57357,495,59125,908,000996,0002,265,088
46Dec 1, 2022 06:3930,57591,701,71826,906,36102,228,224
47Dec 1, 2022 06:4530,58058,146,42324,917,0001,993,0002,383,872
48Dec 1, 2022 06:3930,58151,080,74425,915,000996,0002,265,088
49Dec 1, 2022 06:3930,58453,140,04824,921,0001,993,0002,387,968
50Dec 1, 2022 06:5230,62292,323,59226,947,46902,236,416
51Dec 1, 2022 06:3830,62990,555,26826,953,36202,232,320
52Dec 1, 2022 06:3930,63049,336,73925,956,000998,0002,265,088
53Dec 1, 2022 06:5230,642107,976,31626,964,95002,232,320
54Dec 1, 2022 06:3930,64991,843,29426,971,44202,236,416
55Dec 1, 2022 06:5330,660129,786,04226,981,20102,228,224
56Dec 1, 2022 06:5330,668105,735,72526,988,02702,240,512
57Dec 1, 2022 06:4530,66898,498,56826,988,17202,232,320
58Dec 1, 2022 06:4430,66994,071,11426,988,61502,244,608
59Dec 1, 2022 06:3830,68053,742,37324,999,0001,999,0002,265,088
60Dec 1, 2022 06:3830,68390,008,32427,001,39702,232,320
61Dec 1, 2022 06:3930,69293,497,27127,009,24902,240,512
62Dec 1, 2022 06:4530,70581,559,79827,020,69702,232,320
63Dec 1, 2022 06:5230,72097,873,27027,033,39002,244,608
64Dec 1, 2022 06:4430,722100,655,68027,035,09002,232,320
65Dec 1, 2022 06:4430,73197,963,67727,043,03102,228,224
66Dec 1, 2022 06:5330,75985,525,64327,067,51102,236,416
67Dec 1, 2022 06:4530,81688,773,79427,118,50802,240,512