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:37olliecrowolliecrowScore: 4,353Success
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:374,33228,240,58712,873,000990,0002,281,472
2Mar 28, 2026 18:364,33334,129,36312,798,0001,066,0002,494,464
3Mar 28, 2026 18:354,33631,801,08812,884,000991,0002,494,464
4Mar 28, 2026 18:394,33649,536,13012,884,000991,0002,498,560
5Mar 28, 2026 18:364,33625,276,84911,894,0001,982,0002,494,464
6Mar 28, 2026 18:364,33729,762,27012,887,000991,0002,486,272
7Mar 28, 2026 18:384,33732,364,40012,886,000991,0002,498,560
8Mar 28, 2026 18:354,33735,605,15112,887,000991,0002,498,560
9Mar 28, 2026 18:364,33723,887,05312,887,000991,0002,277,376
10Mar 28, 2026 18:354,33840,328,28312,891,000991,0002,498,560
11Mar 28, 2026 18:354,33829,873,23512,890,000991,0002,490,368
12Mar 28, 2026 18:374,33835,272,35512,813,0001,067,0002,281,472
13Mar 28, 2026 18:384,33931,039,02012,894,000991,0002,482,176
14Mar 28, 2026 18:384,33931,912,69913,886,00002,498,560
15Mar 28, 2026 18:364,33927,455,80112,894,000991,0002,498,560
16Mar 28, 2026 18:374,34029,138,41212,896,000992,0002,486,272
17Mar 28, 2026 18:364,34033,606,55112,896,000992,0002,281,472
18Mar 28, 2026 18:384,34131,984,99413,891,00002,486,272
19Mar 28, 2026 18:354,34143,715,93312,900,000992,0002,281,472
20Mar 28, 2026 18:364,34132,881,65612,900,000992,0002,498,560
21Mar 28, 2026 18:394,34239,421,70912,901,000992,0002,494,464
22Mar 28, 2026 18:374,34240,358,09411,910,0001,985,0002,494,464
23Mar 28, 2026 18:354,34231,167,33312,903,000992,0002,494,464
24Mar 28, 2026 18:384,34231,761,41313,894,00002,490,368
25Mar 28, 2026 18:374,34329,613,59412,906,000992,0002,498,560
26Mar 28, 2026 18:364,34332,448,75812,906,000992,0002,281,472
27Mar 28, 2026 18:374,34446,254,04312,909,000993,0002,490,368
28Mar 28, 2026 18:394,34529,328,18112,911,000993,0002,494,464
29Mar 28, 2026 18:354,34531,622,13612,910,000993,0002,539,520
30Mar 28, 2026 18:374,34530,229,17111,919,0001,986,0002,498,560
31Mar 28, 2026 18:364,34633,735,02112,913,000993,0002,494,464
32Mar 28, 2026 18:384,34725,815,72812,918,000993,0002,281,472
33Mar 28, 2026 18:374,34728,888,08212,916,000993,0002,490,368
34Mar 28, 2026 18:374,34727,206,15112,918,000993,0002,502,656
35Mar 28, 2026 18:374,34726,939,34112,918,000993,0002,281,472
36Mar 28, 2026 18:384,34834,954,50311,926,0001,987,0002,281,472
37Mar 28, 2026 18:364,34828,454,18311,926,0001,987,0002,281,472
38Mar 28, 2026 18:384,34944,598,14112,923,000994,0002,486,272
39Mar 28, 2026 18:384,34932,722,74812,922,000994,0002,281,472
40Mar 28, 2026 18:354,35046,579,03712,926,000994,0002,281,472
41Mar 28, 2026 18:374,35031,457,21012,927,000994,0002,490,368
42Mar 28, 2026 18:354,35030,789,90311,931,0001,988,0002,494,464
43Mar 28, 2026 18:354,35031,138,70212,926,000994,0002,281,472
44Mar 28, 2026 18:384,35133,765,53112,929,000994,0002,498,560
45Mar 28, 2026 18:374,35329,512,10712,934,000994,0002,281,472
46Mar 28, 2026 18:384,35335,470,46513,928,00002,494,464
47Mar 28, 2026 18:374,35530,401,24912,942,000995,0002,281,472
48Mar 28, 2026 18:354,35630,371,00512,943,000995,0002,498,560
49Mar 28, 2026 18:384,35626,947,19012,945,000995,0002,281,472
50Mar 28, 2026 18:374,35734,872,83712,946,000995,0002,281,472
51Mar 28, 2026 18:384,35737,092,93411,951,0001,991,0002,486,272
52Mar 28, 2026 18:364,35731,202,94412,947,000995,0002,490,368
53Mar 28, 2026 18:354,36026,585,39912,955,000996,0002,281,472
54Mar 28, 2026 18:364,36033,362,66112,955,000996,0002,494,464
55Mar 28, 2026 18:364,36036,856,85612,957,000996,0002,486,272
56Mar 28, 2026 18:364,36033,151,53412,956,000996,0002,281,472
57Mar 28, 2026 18:354,36127,008,51912,958,000996,0002,498,560
58Mar 28, 2026 18:354,36129,865,27012,960,000996,0002,281,472
59Mar 28, 2026 18:394,36227,691,35912,962,000997,0002,281,472
60Mar 28, 2026 18:384,36229,513,34912,961,000997,0002,494,464
61Mar 28, 2026 18:374,36343,314,90611,969,0001,994,0002,494,464
62Mar 28, 2026 18:374,36431,510,66912,967,000997,0002,281,472
63Mar 28, 2026 18:394,36436,471,38712,967,000997,0002,494,464
64Mar 28, 2026 18:384,36429,338,28212,969,000997,0002,502,656
65Mar 28, 2026 18:384,36537,442,34211,974,0001,995,0002,281,472
66Mar 28, 2026 18:364,36527,385,39411,972,0001,995,0002,281,472
67Mar 28, 2026 18:364,36531,253,34712,970,000997,0002,539,520
68Mar 28, 2026 18:394,36727,134,99611,977,0001,996,0002,535,424
69Mar 28, 2026 18:374,36731,583,37012,975,000998,0002,281,472
70Mar 28, 2026 18:384,36735,229,66312,975,000998,0002,498,560
71Mar 28, 2026 18:374,36727,530,81012,976,000998,0002,281,472
72Mar 28, 2026 18:384,36731,664,39111,977,0001,996,0002,498,560
73Mar 28, 2026 18:374,36834,448,08412,981,000998,0002,281,472
74Mar 28, 2026 18:374,36827,733,45811,981,0001,996,0002,498,560
75Mar 28, 2026 18:384,36935,007,75612,983,000998,0002,498,560
76Mar 28, 2026 18:384,36933,475,07111,985,0001,997,0002,498,560
77Mar 28, 2026 18:384,37334,729,11111,996,0001,999,0002,281,472
78Mar 28, 2026 18:384,37335,645,52011,996,0001,999,0002,498,560
79Mar 28, 2026 18:364,37341,362,70312,995,000999,0002,281,472
80Mar 28, 2026 18:384,37328,630,98612,995,000999,0002,498,560
81Mar 28, 2026 18:364,37536,747,30613,000,0001,000,0002,281,472
82Mar 28, 2026 18:364,37629,803,19012,004,0002,000,0002,281,472
83Mar 28, 2026 18:364,37737,020,08712,006,0002,001,0002,494,464
84Mar 28, 2026 18:354,37832,003,71513,010,0001,000,0002,281,472
85Mar 28, 2026 18:374,38028,571,90712,013,0002,002,0002,281,472
86Mar 28, 2026 18:364,38239,640,99512,019,0002,003,0002,281,472
87Mar 28, 2026 18:384,38329,101,65612,022,0002,003,0002,494,464
88Mar 28, 2026 18:374,38436,182,48312,025,0002,004,0002,490,368
89Mar 28, 2026 18:374,38738,614,96313,037,0001,002,0002,498,560
90Mar 28, 2026 18:374,39829,794,73312,064,0002,010,0002,490,368