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 18:30olliecrowolliecrowScore: 4,355Success
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 18:324,32940,833,61412,863,000989,0002,490,368
2Mar 28, 2026 18:294,33330,087,58212,875,000990,0002,494,464
3Mar 28, 2026 18:314,33334,646,46712,876,000990,0002,498,560
4Mar 28, 2026 18:324,33330,491,74912,877,000990,0002,498,560
5Mar 28, 2026 18:304,33629,543,06012,884,000991,0002,494,464
6Mar 28, 2026 18:324,33632,766,09913,875,00002,486,272
7Mar 28, 2026 18:314,33730,006,55812,888,000991,0002,281,472
8Mar 28, 2026 18:294,33731,569,20912,887,000991,0002,494,464
9Mar 28, 2026 18:314,33735,270,04113,879,00002,498,560
10Mar 28, 2026 18:304,33728,157,66613,878,00002,486,272
11Mar 28, 2026 18:314,33726,599,73312,887,000991,0002,281,472
12Mar 28, 2026 18:294,33729,279,79812,886,000991,0002,281,472
13Mar 28, 2026 18:304,33829,448,61111,899,0001,983,0002,281,472
14Mar 28, 2026 18:314,33831,243,60413,881,00002,281,472
15Mar 28, 2026 18:314,33934,523,44911,901,0001,983,0002,494,464
16Mar 28, 2026 18:324,34132,160,67212,900,000992,0002,281,472
17Mar 28, 2026 18:304,34142,744,94212,899,000992,0002,498,560
18Mar 28, 2026 18:314,34129,301,25113,891,00002,498,560
19Mar 28, 2026 18:294,34137,297,38612,900,000992,0002,494,464
20Mar 28, 2026 18:324,34226,597,29912,903,000992,0002,281,472
21Mar 28, 2026 18:324,34237,647,28113,893,00002,498,560
22Mar 28, 2026 18:314,34328,724,31913,898,00002,281,472
23Mar 28, 2026 18:314,34329,953,58412,904,000992,0002,498,560
24Mar 28, 2026 18:304,34328,379,44412,906,000992,0002,494,464
25Mar 28, 2026 18:294,34329,436,26213,896,00002,486,272
26Mar 28, 2026 18:304,34428,355,24012,909,000993,0002,494,464
27Mar 28, 2026 18:314,34437,546,44711,916,0001,986,0002,494,464
28Mar 28, 2026 18:304,34430,526,03012,908,000992,0002,281,472
29Mar 28, 2026 18:314,34531,435,04812,912,000993,0002,498,560
30Mar 28, 2026 18:314,34630,575,93412,914,000993,0002,281,472
31Mar 28, 2026 18:304,34742,077,38911,924,0001,987,0002,281,472
32Mar 28, 2026 18:324,34734,507,91812,916,000993,0002,539,520
33Mar 28, 2026 18:304,34828,995,20012,919,000993,0002,281,472
34Mar 28, 2026 18:304,34843,660,83611,927,0001,987,0002,498,560
35Mar 28, 2026 18:324,34932,589,32612,922,000994,0002,498,560
36Mar 28, 2026 18:314,35132,134,46512,930,000994,0002,498,560
37Mar 28, 2026 18:324,35130,098,33312,929,000994,0002,535,424
38Mar 28, 2026 18:314,35232,568,88512,933,000994,0002,498,560
39Mar 28, 2026 18:314,35242,139,66711,937,0001,989,0002,498,560
40Mar 28, 2026 18:294,35340,632,99111,941,0001,990,0002,502,656
41Mar 28, 2026 18:294,35331,773,66912,935,000995,0002,281,472
42Mar 28, 2026 18:314,35331,317,82212,934,000994,0002,498,560
43Mar 28, 2026 18:304,35436,657,59812,937,000995,0002,494,464
44Mar 28, 2026 18:324,35429,554,90912,939,000995,0002,498,560
45Mar 28, 2026 18:294,35534,834,87211,946,0001,991,0002,281,472
46Mar 28, 2026 18:324,35536,665,90711,945,0001,990,0002,494,464
47Mar 28, 2026 18:314,35637,118,42012,943,000995,0002,494,464
48Mar 28, 2026 18:304,35628,652,19211,949,0001,991,0002,498,560
49Mar 28, 2026 18:294,35826,871,16511,953,0001,992,0002,498,560
50Mar 28, 2026 18:324,35928,141,04812,954,000996,0002,281,472
51Mar 28, 2026 18:324,35936,842,44712,954,000996,0002,281,472
52Mar 28, 2026 18:324,35937,554,06512,954,000996,0002,490,368
53Mar 28, 2026 18:294,36040,400,45712,955,000996,0002,281,472
54Mar 28, 2026 18:324,36130,948,67212,958,000996,0002,494,464
55Mar 28, 2026 18:324,36334,705,69812,966,000997,0002,498,560
56Mar 28, 2026 18:324,36331,502,90112,966,000997,0002,498,560
57Mar 28, 2026 18:294,36341,342,37511,969,0001,994,0002,494,464
58Mar 28, 2026 18:304,36329,588,95312,964,000997,0002,502,656
59Mar 28, 2026 18:294,36431,577,55212,969,000997,0002,281,472
60Mar 28, 2026 18:324,36436,436,33312,969,000997,0002,281,472
61Mar 28, 2026 18:314,36528,881,30112,971,000997,0002,494,464
62Mar 28, 2026 18:324,36538,686,75711,973,0001,995,0002,494,464
63Mar 28, 2026 18:294,36629,629,21612,973,000997,0002,498,560
64Mar 28, 2026 18:304,36628,189,53012,974,000998,0002,498,560
65Mar 28, 2026 18:314,36626,675,11312,974,000998,0002,490,368
66Mar 28, 2026 18:294,36831,153,34312,980,000998,0002,498,560
67Mar 28, 2026 18:294,36932,090,31912,983,000998,0002,281,472
68Mar 28, 2026 18:294,36930,483,32912,984,000998,0002,539,520
69Mar 28, 2026 18:294,37031,747,15111,987,0001,997,0002,494,464
70Mar 28, 2026 18:304,37240,123,54112,990,000999,0002,490,368
71Mar 28, 2026 18:304,37228,225,30612,992,000999,0002,494,464
72Mar 28, 2026 18:294,37235,954,06812,990,000999,0002,494,464
73Mar 28, 2026 18:304,37527,783,44612,000,0002,000,0002,535,424
74Mar 28, 2026 18:324,37631,583,79812,002,0002,000,0002,498,560
75Mar 28, 2026 18:304,37833,695,81013,011,0001,000,0002,490,368
76Mar 28, 2026 18:324,37830,148,84613,011,0001,000,0002,494,464
77Mar 28, 2026 18:314,38028,323,22012,013,0002,002,0002,494,464
78Mar 28, 2026 18:324,38134,882,90913,017,0001,001,0002,281,472
79Mar 28, 2026 18:314,38130,801,94813,017,0001,001,0002,494,464
80Mar 28, 2026 18:304,38234,653,17012,020,0002,003,0002,486,272
81Mar 28, 2026 18:324,38237,310,92013,021,0001,001,0002,498,560
82Mar 28, 2026 18:324,38331,037,52913,023,0001,001,0002,281,472
83Mar 28, 2026 18:294,38329,504,65512,022,0002,003,0002,494,464
84Mar 28, 2026 18:304,38537,310,57112,028,0002,004,0002,498,560
85Mar 28, 2026 18:304,38834,918,04513,039,0001,003,0002,277,376
86Mar 28, 2026 18:294,39529,919,62612,056,0002,009,0002,281,472
87Mar 28, 2026 18:294,41142,672,13612,100,0002,016,0002,281,472
88Mar 28, 2026 18:304,54435,149,47314,540,00002,502,656
89Mar 28, 2026 18:304,55831,692,11313,543,0001,041,0002,494,464
90Mar 28, 2026 18:304,59638,813,99113,656,0001,050,0002,498,560