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 13:50olliecrowolliecrowScore: 4,350Success
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 13:484,32540,984,96012,775,0001,064,0002,498,560
2Mar 28, 2026 13:464,33039,063,24012,867,000989,0002,502,656
3Mar 28, 2026 13:494,33126,918,73812,870,000990,0002,498,560
4Mar 28, 2026 13:464,33128,180,50812,869,000989,0002,498,560
5Mar 28, 2026 13:484,33233,727,37112,871,000990,0002,494,464
6Mar 28, 2026 13:494,33232,166,64611,882,0001,980,0002,506,752
7Mar 28, 2026 13:474,33229,897,85112,873,000990,0002,502,656
8Mar 28, 2026 13:494,33329,116,61513,865,00002,490,368
9Mar 28, 2026 13:494,33340,078,85913,865,00002,281,472
10Mar 28, 2026 13:484,33426,078,20612,879,000990,0002,490,368
11Mar 28, 2026 13:464,33629,827,95612,884,000991,0002,498,560
12Mar 28, 2026 13:474,33629,475,25112,884,000991,0002,494,464
13Mar 28, 2026 13:484,33728,583,23712,888,000991,0002,494,464
14Mar 28, 2026 13:464,33828,359,50413,881,00002,498,560
15Mar 28, 2026 13:474,33829,321,05812,890,000991,0002,498,560
16Mar 28, 2026 13:494,33927,217,28612,895,000991,0002,490,368
17Mar 28, 2026 13:464,33928,022,34913,885,00002,490,368
18Mar 28, 2026 13:464,33928,228,25612,893,000991,0002,281,472
19Mar 28, 2026 13:484,34029,654,68812,896,000992,0002,498,560
20Mar 28, 2026 13:494,34029,962,69012,896,000992,0002,281,472
21Mar 28, 2026 13:474,34046,383,79613,887,00002,490,368
22Mar 28, 2026 13:494,34031,015,03613,887,00002,281,472
23Mar 28, 2026 13:494,34143,327,50912,899,000992,0002,494,464
24Mar 28, 2026 13:474,34139,686,95712,898,000992,0002,486,272
25Mar 28, 2026 13:474,34133,243,83812,899,000992,0002,281,472
26Mar 28, 2026 13:474,34128,104,28012,898,000992,0002,281,472
27Mar 28, 2026 13:484,34140,240,73212,898,000992,0002,502,656
28Mar 28, 2026 13:474,34127,229,40913,890,00002,494,464
29Mar 28, 2026 13:464,34239,027,54312,901,000992,0002,494,464
30Mar 28, 2026 13:474,34235,600,39712,902,000992,0002,281,472
31Mar 28, 2026 13:464,34229,920,82812,903,000992,0002,494,464
32Mar 28, 2026 13:494,34229,104,09512,903,000992,0002,281,472
33Mar 28, 2026 13:504,34327,536,78813,899,00002,494,464
34Mar 28, 2026 13:464,34429,337,40012,909,000993,0002,490,368
35Mar 28, 2026 13:474,34433,767,13312,909,000993,0002,494,464
36Mar 28, 2026 13:494,34425,029,18213,902,00002,273,280
37Mar 28, 2026 13:484,34545,368,25212,910,000993,0002,494,464
38Mar 28, 2026 13:494,34638,682,05713,906,00002,486,272
39Mar 28, 2026 13:494,34634,884,09713,906,00002,281,472
40Mar 28, 2026 13:494,34733,209,31512,918,000993,0002,281,472
41Mar 28, 2026 13:484,34729,084,40012,918,000993,0002,498,560
42Mar 28, 2026 13:484,34734,166,11913,910,00002,502,656
43Mar 28, 2026 13:464,34840,696,61612,919,000993,0002,281,472
44Mar 28, 2026 13:494,34934,825,43312,924,000994,0002,494,464
45Mar 28, 2026 13:494,34924,345,04812,922,000994,0002,498,560
46Mar 28, 2026 13:484,35033,358,73212,925,000994,0002,502,656
47Mar 28, 2026 13:474,35029,970,93112,927,000994,0002,281,472
48Mar 28, 2026 13:474,35031,587,14112,925,000994,0002,490,368
49Mar 28, 2026 13:484,35129,127,66412,930,000994,0002,281,472
50Mar 28, 2026 13:504,35131,266,07212,930,000994,0002,494,464
51Mar 28, 2026 13:464,35228,802,38411,936,0001,989,0002,494,464
52Mar 28, 2026 13:504,35334,127,63611,941,0001,990,0002,535,424
53Mar 28, 2026 13:464,35334,073,50712,935,000995,0002,281,472
54Mar 28, 2026 13:494,35328,892,10412,934,000994,0002,281,472
55Mar 28, 2026 13:494,35534,325,59912,942,000995,0002,494,464
56Mar 28, 2026 13:484,35526,181,94013,936,00002,281,472
57Mar 28, 2026 13:504,35531,508,41911,946,0001,991,0002,486,272
58Mar 28, 2026 13:464,35730,389,37012,947,000995,0002,490,368
59Mar 28, 2026 13:464,35827,001,89612,949,000996,0002,281,472
60Mar 28, 2026 13:494,35829,220,00212,949,000996,0002,281,472
61Mar 28, 2026 13:464,35836,434,96712,948,000996,0002,281,472
62Mar 28, 2026 13:474,35935,352,35612,954,000996,0002,490,368
63Mar 28, 2026 13:464,35926,122,01612,953,000996,0002,494,464
64Mar 28, 2026 13:474,36040,780,13212,956,000996,0002,281,472
65Mar 28, 2026 13:504,36035,382,67212,956,000996,0002,494,464
66Mar 28, 2026 13:504,36126,175,71512,959,000996,0002,281,472
67Mar 28, 2026 13:504,36227,167,50712,961,000997,0002,281,472
68Mar 28, 2026 13:494,36334,431,15412,963,000997,0002,502,656
69Mar 28, 2026 13:504,36334,970,34112,963,000997,0002,281,472
70Mar 28, 2026 13:474,36326,699,54612,963,000997,0002,502,656
71Mar 28, 2026 13:464,36427,599,06611,970,0001,995,0002,498,560
72Mar 28, 2026 13:464,36534,689,68612,972,000997,0002,502,656
73Mar 28, 2026 13:474,36731,108,78312,977,000998,0002,498,560
74Mar 28, 2026 13:464,36931,470,50812,983,000998,0002,498,560
75Mar 28, 2026 13:474,37029,371,91212,986,000998,0002,281,472
76Mar 28, 2026 13:504,37233,263,22411,992,0001,998,0002,281,472
77Mar 28, 2026 13:474,37239,909,53911,991,0001,998,0002,281,472
78Mar 28, 2026 13:484,37334,574,00411,994,0001,999,0002,281,472
79Mar 28, 2026 13:494,37337,219,58312,993,000999,0002,486,272
80Mar 28, 2026 13:464,37434,024,60211,998,0001,999,0002,502,656
81Mar 28, 2026 13:484,37831,805,85513,008,0001,000,0002,494,464
82Mar 28, 2026 13:484,37831,967,59713,009,0001,000,0002,281,472
83Mar 28, 2026 13:504,37935,148,58813,013,0001,001,0002,490,368
84Mar 28, 2026 13:484,38027,231,31413,015,0001,001,0002,494,464
85Mar 28, 2026 13:484,38229,667,10213,022,0001,001,0002,502,656
86Mar 28, 2026 13:504,38336,311,51213,024,0001,001,0002,494,464
87Mar 28, 2026 13:494,38630,979,83913,033,0001,002,0002,281,472
88Mar 28, 2026 13:504,39134,007,89212,045,0002,007,0002,281,472
89Mar 28, 2026 13:464,39331,888,45013,054,0001,004,0002,281,472
90Mar 28, 2026 13:484,46530,436,46612,246,0002,041,0002,281,472