Count uint8 Sergey Svistunov

Count the number of bytes equal to 127 in a binary stream as fast as possible.

Input: 250 000 000 uint8 values in binary on STDIN.

Output: The count of elements equal to 127, printed as a decimal string.

Back to listMar 28, 2026 15:33olliecrowolliecrowScore: 4,349Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 28, 2026 15:304,32137,589,86512,841,000987,0002,281,472
2Mar 28, 2026 15:304,32529,830,41112,853,000988,0002,494,464
3Mar 28, 2026 15:334,33229,523,68213,863,00002,281,472
4Mar 28, 2026 15:334,33438,901,79913,870,00002,494,464
5Mar 28, 2026 15:334,33528,224,04412,881,000990,0002,281,472
6Mar 28, 2026 15:334,33533,689,62213,872,00002,498,560
7Mar 28, 2026 15:324,33531,178,54612,881,000990,0002,502,656
8Mar 28, 2026 15:304,33635,110,47012,884,000991,0002,281,472
9Mar 28, 2026 15:314,33629,127,00012,884,000991,0002,498,560
10Mar 28, 2026 15:334,33726,407,30313,878,00002,498,560
11Mar 28, 2026 15:304,33730,202,88113,879,00002,281,472
12Mar 28, 2026 15:314,33829,252,76312,891,000991,0002,490,368
13Mar 28, 2026 15:314,33940,737,54712,893,000991,0002,498,560
14Mar 28, 2026 15:324,33928,112,96212,893,000991,0002,506,752
15Mar 28, 2026 15:314,33938,665,71813,885,00002,494,464
16Mar 28, 2026 15:314,33938,437,69412,895,000991,0002,281,472
17Mar 28, 2026 15:324,33939,747,78112,895,000991,0002,281,472
18Mar 28, 2026 15:314,34031,204,93312,897,000992,0002,494,464
19Mar 28, 2026 15:304,34029,548,75212,896,000992,0002,539,520
20Mar 28, 2026 15:324,34037,430,42612,896,000992,0002,494,464
21Mar 28, 2026 15:294,34027,819,28213,889,00002,502,656
22Mar 28, 2026 15:324,34039,351,77812,897,000992,0002,281,472
23Mar 28, 2026 15:314,34139,528,68812,900,000992,0002,281,472
24Mar 28, 2026 15:304,34143,412,83612,898,000992,0002,498,560
25Mar 28, 2026 15:324,34131,167,80713,891,00002,494,464
26Mar 28, 2026 15:314,34141,980,37912,900,000992,0002,494,464
27Mar 28, 2026 15:304,34228,842,81812,903,000992,0002,281,472
28Mar 28, 2026 15:304,34232,001,61011,910,0001,985,0002,281,472
29Mar 28, 2026 15:314,34235,250,20912,901,000992,0002,494,464
30Mar 28, 2026 15:334,34330,877,00612,905,000992,0002,490,368
31Mar 28, 2026 15:334,34340,974,83612,905,000992,0002,281,472
32Mar 28, 2026 15:314,34335,379,52212,905,000992,0002,281,472
33Mar 28, 2026 15:324,34435,437,38412,909,000993,0002,490,368
34Mar 28, 2026 15:314,34431,657,71612,908,000992,0002,494,464
35Mar 28, 2026 15:304,34424,471,02012,909,000993,0002,494,464
36Mar 28, 2026 15:304,34529,741,34712,912,000993,0002,281,472
37Mar 28, 2026 15:314,34638,355,03812,914,000993,0002,281,472
38Mar 28, 2026 15:324,34631,900,09412,913,000993,0002,281,472
39Mar 28, 2026 15:304,34632,778,51012,915,000993,0002,490,368
40Mar 28, 2026 15:314,34740,061,07012,918,000993,0002,281,472
41Mar 28, 2026 15:314,34736,590,88212,917,000993,0002,281,472
42Mar 28, 2026 15:324,34731,929,84013,910,00002,494,464
43Mar 28, 2026 15:304,34740,937,10412,916,000993,0002,494,464
44Mar 28, 2026 15:324,34734,384,61812,916,000993,0002,498,560
45Mar 28, 2026 15:324,34736,135,18711,923,0001,987,0002,498,560
46Mar 28, 2026 15:294,34929,869,85512,924,000994,0002,486,272
47Mar 28, 2026 15:334,35033,626,94211,931,0001,988,0002,490,368
48Mar 28, 2026 15:324,35137,424,56911,935,0001,989,0002,502,656
49Mar 28, 2026 15:294,35129,272,97212,930,000994,0002,281,472
50Mar 28, 2026 15:324,35127,038,47312,928,000994,0002,490,368
51Mar 28, 2026 15:304,35130,759,96312,929,000994,0002,498,560
52Mar 28, 2026 15:304,35126,917,71812,929,000994,0002,490,368
53Mar 28, 2026 15:294,35337,245,65912,934,000994,0002,494,464
54Mar 28, 2026 15:334,35337,371,69612,935,000995,0002,273,280
55Mar 28, 2026 15:314,35329,463,09012,935,000995,0002,494,464
56Mar 28, 2026 15:304,35429,928,71312,937,000995,0002,494,464
57Mar 28, 2026 15:324,35428,922,88711,944,0001,990,0002,494,464
58Mar 28, 2026 15:324,35427,104,30512,937,000995,0002,502,656
59Mar 28, 2026 15:294,35432,196,36612,939,000995,0002,490,368
60Mar 28, 2026 15:314,35440,317,09412,939,000995,0002,281,472
61Mar 28, 2026 15:304,35533,464,12412,942,000995,0002,281,472
62Mar 28, 2026 15:324,35629,909,62612,944,000995,0002,506,752
63Mar 28, 2026 15:314,35636,210,93512,945,000995,0002,506,752
64Mar 28, 2026 15:334,35642,716,25812,944,000995,0002,494,464
65Mar 28, 2026 15:314,35830,926,71112,950,000996,0002,281,472
66Mar 28, 2026 15:334,35835,920,88012,949,000996,0002,281,472
67Mar 28, 2026 15:314,35929,389,25012,952,000996,0002,494,464
68Mar 28, 2026 15:304,35929,161,70812,953,000996,0002,494,464
69Mar 28, 2026 15:304,35938,412,30312,954,000996,0002,494,464
70Mar 28, 2026 15:334,36029,430,02212,957,000996,0002,281,472
71Mar 28, 2026 15:304,36029,061,71112,957,000996,0002,494,464
72Mar 28, 2026 15:314,36133,630,03312,958,000996,0002,502,656
73Mar 28, 2026 15:334,36334,047,34412,963,000997,0002,281,472
74Mar 28, 2026 15:334,36334,009,04312,965,000997,0002,281,472
75Mar 28, 2026 15:334,36335,348,00411,968,0001,994,0002,535,424
76Mar 28, 2026 15:314,36432,648,41912,968,000997,0002,498,560
77Mar 28, 2026 15:324,36435,824,17612,969,000997,0002,494,464
78Mar 28, 2026 15:294,36528,732,87711,972,0001,995,0002,486,272
79Mar 28, 2026 15:334,36627,011,07012,974,000998,0002,281,472
80Mar 28, 2026 15:324,36831,680,69712,981,000998,0002,494,464
81Mar 28, 2026 15:324,36932,109,48512,984,000998,0002,281,472
82Mar 28, 2026 15:324,37030,645,00012,986,000998,0002,281,472
83Mar 28, 2026 15:334,37129,523,88612,987,000999,0002,281,472
84Mar 28, 2026 15:304,37139,959,62012,989,000999,0002,498,560
85Mar 28, 2026 15:334,37229,306,59712,990,000999,0002,502,656
86Mar 28, 2026 15:334,37833,251,07213,010,0001,000,0002,281,472
87Mar 28, 2026 15:334,37935,773,02513,012,0001,000,0002,281,472
88Mar 28, 2026 15:304,38630,703,67412,030,0002,005,0002,535,424
89Mar 28, 2026 15:334,39034,845,40213,044,0001,003,0002,281,472
90Mar 28, 2026 15:324,40234,194,63212,073,0002,012,0002,281,472