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:18olliecrowolliecrowScore: 4,352Success
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:174,32529,901,88611,864,0001,977,0002,486,272
2Mar 28, 2026 15:164,33130,943,01012,869,000989,0002,498,560
3Mar 28, 2026 15:164,33229,159,31712,871,000990,0002,498,560
4Mar 28, 2026 15:184,33328,899,88312,800,0001,066,0002,281,472
5Mar 28, 2026 15:194,33432,838,26312,878,000990,0002,494,464
6Mar 28, 2026 15:204,33629,565,25413,875,00002,494,464
7Mar 28, 2026 15:174,33640,431,13312,883,000991,0002,490,368
8Mar 28, 2026 15:174,33639,993,25313,874,00002,281,472
9Mar 28, 2026 15:204,33629,046,49013,876,00002,281,472
10Mar 28, 2026 15:164,33633,304,30412,885,000991,0002,486,272
11Mar 28, 2026 15:164,33728,329,65312,887,000991,0002,281,472
12Mar 28, 2026 15:174,33734,293,54512,812,0001,067,0002,490,368
13Mar 28, 2026 15:194,33836,390,11412,889,000991,0002,281,472
14Mar 28, 2026 15:184,33839,847,49912,892,000991,0002,494,464
15Mar 28, 2026 15:174,33828,031,81312,890,000991,0002,490,368
16Mar 28, 2026 15:194,33832,741,08213,881,00002,494,464
17Mar 28, 2026 15:184,33832,039,82112,891,000991,0002,281,472
18Mar 28, 2026 15:194,33839,722,16913,882,00002,498,560
19Mar 28, 2026 15:194,33834,608,42311,898,0001,983,0002,494,464
20Mar 28, 2026 15:184,33931,618,71713,885,00002,494,464
21Mar 28, 2026 15:174,33939,121,41512,894,000991,0002,494,464
22Mar 28, 2026 15:174,33944,215,95012,894,000991,0002,498,560
23Mar 28, 2026 15:164,34029,111,20413,889,00002,490,368
24Mar 28, 2026 15:194,34029,874,82613,889,00002,494,464
25Mar 28, 2026 15:184,34133,751,10412,898,000992,0002,281,472
26Mar 28, 2026 15:164,34129,005,18412,900,000992,0002,281,472
27Mar 28, 2026 15:184,34230,148,09612,902,000992,0002,281,472
28Mar 28, 2026 15:194,34228,800,15613,895,00002,494,464
29Mar 28, 2026 15:174,34327,584,85912,906,000992,0002,281,472
30Mar 28, 2026 15:194,34430,569,61112,909,000993,0002,494,464
31Mar 28, 2026 15:174,34533,410,70912,910,000993,0002,281,472
32Mar 28, 2026 15:194,34531,328,70712,911,000993,0002,494,464
33Mar 28, 2026 15:184,34730,046,32911,922,0001,987,0002,498,560
34Mar 28, 2026 15:164,34724,783,79012,917,000993,0002,502,656
35Mar 28, 2026 15:164,34735,590,40712,916,000993,0002,281,472
36Mar 28, 2026 15:184,34829,296,89112,919,000993,0002,498,560
37Mar 28, 2026 15:174,34831,033,26411,925,0001,987,0002,502,656
38Mar 28, 2026 15:194,34826,853,49412,921,000993,0002,490,368
39Mar 28, 2026 15:164,34844,055,46312,921,000993,0002,281,472
40Mar 28, 2026 15:194,34936,882,91812,922,000994,0002,281,472
41Mar 28, 2026 15:184,34925,541,57412,923,000994,0002,494,464
42Mar 28, 2026 15:184,34928,060,84313,917,00002,490,368
43Mar 28, 2026 15:184,34935,566,64212,922,000994,0002,281,472
44Mar 28, 2026 15:174,35037,433,42511,932,0001,988,0002,281,472
45Mar 28, 2026 15:174,35233,014,33412,933,000994,0002,281,472
46Mar 28, 2026 15:164,35241,897,59512,931,000994,0002,494,464
47Mar 28, 2026 15:194,35329,313,16312,934,000994,0002,498,560
48Mar 28, 2026 15:194,35330,525,52311,941,0001,990,0002,498,560
49Mar 28, 2026 15:204,35429,964,20912,938,000995,0002,498,560
50Mar 28, 2026 15:184,35427,881,68612,939,000995,0002,494,464
51Mar 28, 2026 15:174,35429,115,97212,938,000995,0002,281,472
52Mar 28, 2026 15:194,35429,628,07213,932,00002,281,472
53Mar 28, 2026 15:204,35531,911,75712,942,000995,0002,281,472
54Mar 28, 2026 15:164,35635,149,85412,943,000995,0002,494,464
55Mar 28, 2026 15:164,35734,813,58212,947,000995,0002,281,472
56Mar 28, 2026 15:194,35831,429,54812,951,000996,0002,490,368
57Mar 28, 2026 15:194,35830,197,48711,955,0001,992,0002,502,656
58Mar 28, 2026 15:184,35835,161,18812,951,000996,0002,281,472
59Mar 28, 2026 15:164,35832,381,69412,949,000996,0002,502,656
60Mar 28, 2026 15:184,35831,574,34811,952,0001,992,0002,502,656
61Mar 28, 2026 15:164,35826,140,95712,948,000996,0002,281,472
62Mar 28, 2026 15:204,35828,803,91912,948,000996,0002,498,560
63Mar 28, 2026 15:204,35838,843,87011,955,0001,992,0002,281,472
64Mar 28, 2026 15:174,35931,163,87112,952,000996,0002,281,472
65Mar 28, 2026 15:184,35928,777,15411,957,0001,992,0002,281,472
66Mar 28, 2026 15:194,36027,068,15811,958,0001,993,0002,494,464
67Mar 28, 2026 15:164,36136,726,96612,958,000996,0002,281,472
68Mar 28, 2026 15:184,36131,690,45912,958,000996,0002,281,472
69Mar 28, 2026 15:184,36140,507,59812,958,000996,0002,281,472
70Mar 28, 2026 15:204,36227,205,48512,962,000997,0002,494,464
71Mar 28, 2026 15:204,36331,243,81311,969,0001,994,0002,498,560
72Mar 28, 2026 15:174,36532,649,46312,971,000997,0002,490,368
73Mar 28, 2026 15:174,36635,101,09512,974,000998,0002,281,472
74Mar 28, 2026 15:174,36633,505,81012,973,000997,0002,490,368
75Mar 28, 2026 15:164,36632,912,46912,973,000997,0002,281,472
76Mar 28, 2026 15:184,36729,721,68012,975,000998,0002,281,472
77Mar 28, 2026 15:194,36728,786,95412,977,000998,0002,498,560
78Mar 28, 2026 15:174,36734,275,46112,975,000998,0002,494,464
79Mar 28, 2026 15:184,36831,958,63712,980,000998,0002,494,464
80Mar 28, 2026 15:194,36829,664,06512,979,000998,0002,498,560
81Mar 28, 2026 15:194,36928,319,54811,983,0001,997,0002,281,472
82Mar 28, 2026 15:174,36933,056,26612,982,000998,0002,490,368
83Mar 28, 2026 15:164,37028,934,59712,986,000998,0002,486,272
84Mar 28, 2026 15:194,37231,132,40712,992,000999,0002,281,472
85Mar 28, 2026 15:174,37232,796,34912,991,000999,0002,490,368
86Mar 28, 2026 15:204,37341,344,75712,995,000999,0002,490,368
87Mar 28, 2026 15:164,37534,998,42313,001,0001,000,0002,502,656
88Mar 28, 2026 15:184,37831,495,36213,008,0001,000,0002,494,464
89Mar 28, 2026 15:174,37927,356,48613,012,0001,000,0002,281,472
90Mar 28, 2026 15:184,38931,202,00013,043,0001,003,0002,281,472