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:41olliecrowolliecrowScore: 4,348Success
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:424,32938,255,61212,864,000989,0002,281,472
2Mar 28, 2026 13:424,33028,800,30512,866,000989,0002,486,272
3Mar 28, 2026 13:394,33429,862,10912,879,000990,0002,498,560
4Mar 28, 2026 13:394,33439,777,14812,878,000990,0002,535,424
5Mar 28, 2026 13:414,33535,888,85212,882,000990,0002,502,656
6Mar 28, 2026 13:414,33626,114,86112,807,0001,067,0002,494,464
7Mar 28, 2026 13:414,33631,443,66112,883,000991,0002,498,560
8Mar 28, 2026 13:404,33632,475,88912,884,000991,0002,490,368
9Mar 28, 2026 13:444,33642,817,82512,885,000991,0002,281,472
10Mar 28, 2026 13:434,33733,901,80612,886,000991,0002,281,472
11Mar 28, 2026 13:424,33750,117,82913,879,00002,498,560
12Mar 28, 2026 13:424,33827,594,26913,882,00002,498,560
13Mar 28, 2026 13:424,33837,926,75012,892,000991,0002,498,560
14Mar 28, 2026 13:414,33831,504,02113,881,00002,498,560
15Mar 28, 2026 13:434,33829,786,23812,890,000991,0002,494,464
16Mar 28, 2026 13:404,33827,359,55111,898,0001,983,0002,498,560
17Mar 28, 2026 13:404,33844,695,35913,880,00002,490,368
18Mar 28, 2026 13:394,33942,455,86612,893,000991,0002,486,272
19Mar 28, 2026 13:404,34031,802,29812,896,000992,0002,281,472
20Mar 28, 2026 13:444,34028,027,02013,889,00002,535,424
21Mar 28, 2026 13:434,34043,412,49112,896,000992,0002,281,472
22Mar 28, 2026 13:404,34042,159,26912,897,000992,0002,490,368
23Mar 28, 2026 13:414,34129,621,08012,898,000992,0002,498,560
24Mar 28, 2026 13:404,34128,027,82912,900,000992,0002,498,560
25Mar 28, 2026 13:424,34129,315,41113,890,00002,498,560
26Mar 28, 2026 13:404,34140,369,58512,898,000992,0002,494,464
27Mar 28, 2026 13:414,34137,490,01312,900,000992,0002,490,368
28Mar 28, 2026 13:404,34231,061,43312,903,000992,0002,281,472
29Mar 28, 2026 13:434,34244,551,36811,910,0001,985,0002,498,560
30Mar 28, 2026 13:414,34229,243,69412,902,000992,0002,281,472
31Mar 28, 2026 13:424,34226,681,59613,895,00002,490,368
32Mar 28, 2026 13:414,34232,304,49211,909,0001,984,0002,494,464
33Mar 28, 2026 13:404,34327,542,79712,907,000992,0002,490,368
34Mar 28, 2026 13:414,34329,963,44812,907,000992,0002,506,752
35Mar 28, 2026 13:404,34331,023,65211,913,0001,985,0002,281,472
36Mar 28, 2026 13:434,34328,085,42712,907,000992,0002,281,472
37Mar 28, 2026 13:434,34334,879,91712,905,000992,0002,273,280
38Mar 28, 2026 13:414,34333,057,26312,904,000992,0002,281,472
39Mar 28, 2026 13:424,34428,754,68213,902,00002,494,464
40Mar 28, 2026 13:404,34438,515,12313,900,00002,490,368
41Mar 28, 2026 13:424,34530,965,64813,904,00002,494,464
42Mar 28, 2026 13:434,34538,123,83412,910,000993,0002,281,472
43Mar 28, 2026 13:424,34739,927,86512,917,000993,0002,494,464
44Mar 28, 2026 13:444,34728,419,73912,918,000993,0002,498,560
45Mar 28, 2026 13:404,34726,169,93012,916,000993,0002,498,560
46Mar 28, 2026 13:444,34835,498,97813,912,00002,281,472
47Mar 28, 2026 13:404,34830,839,52612,919,000993,0002,281,472
48Mar 28, 2026 13:434,34833,563,92213,913,00002,281,472
49Mar 28, 2026 13:434,34829,774,59612,921,000993,0002,498,560
50Mar 28, 2026 13:424,35129,392,30612,928,000994,0002,281,472
51Mar 28, 2026 13:434,35126,819,13412,928,000994,0002,281,472
52Mar 28, 2026 13:394,35239,571,98612,931,000994,0002,281,472
53Mar 28, 2026 13:434,35239,529,66912,933,000994,0002,281,472
54Mar 28, 2026 13:404,35231,578,25212,933,000994,0002,494,464
55Mar 28, 2026 13:414,35331,099,11212,936,000995,0002,494,464
56Mar 28, 2026 13:414,35328,754,33612,934,000994,0002,490,368
57Mar 28, 2026 13:434,35326,925,25812,934,000994,0002,281,472
58Mar 28, 2026 13:414,35328,217,06912,936,000995,0002,498,560
59Mar 28, 2026 13:394,35431,718,08412,939,000995,0002,490,368
60Mar 28, 2026 13:434,35429,613,85612,939,000995,0002,281,472
61Mar 28, 2026 13:424,35432,885,60212,937,000995,0002,281,472
62Mar 28, 2026 13:404,35528,747,65612,942,000995,0002,498,560
63Mar 28, 2026 13:394,35530,937,12412,942,000995,0002,281,472
64Mar 28, 2026 13:424,35534,777,68512,940,000995,0002,281,472
65Mar 28, 2026 13:404,35726,338,08812,946,000995,0002,498,560
66Mar 28, 2026 13:434,35741,096,95712,947,000995,0002,494,464
67Mar 28, 2026 13:394,35829,870,53112,948,000996,0002,281,472
68Mar 28, 2026 13:424,35926,237,88412,954,000996,0002,494,464
69Mar 28, 2026 13:424,35938,844,19712,954,000996,0002,498,560
70Mar 28, 2026 13:414,36032,001,67412,957,000996,0002,486,272
71Mar 28, 2026 13:424,36129,025,98411,961,0001,993,0002,498,560
72Mar 28, 2026 13:444,36131,068,23011,963,0001,993,0002,281,472
73Mar 28, 2026 13:404,36135,364,95511,961,0001,993,0002,281,472
74Mar 28, 2026 13:434,36239,926,61612,962,000997,0002,490,368
75Mar 28, 2026 13:424,36327,812,03111,967,0001,994,0002,494,464
76Mar 28, 2026 13:414,36434,977,28812,969,000997,0002,281,472
77Mar 28, 2026 13:404,36536,356,32412,972,000997,0002,494,464
78Mar 28, 2026 13:434,36535,024,23412,970,000997,0002,281,472
79Mar 28, 2026 13:394,36635,405,15011,976,0001,996,0002,281,472
80Mar 28, 2026 13:414,36736,842,82512,975,000998,0002,498,560
81Mar 28, 2026 13:414,37030,263,62612,985,000998,0002,281,472
82Mar 28, 2026 13:424,37333,444,52612,994,000999,0002,281,472
83Mar 28, 2026 13:434,37734,600,85013,005,0001,000,0002,281,472
84Mar 28, 2026 13:414,37837,617,33312,008,0002,001,0002,535,424
85Mar 28, 2026 13:414,37837,820,36112,007,0002,001,0002,281,472
86Mar 28, 2026 13:414,38030,879,25913,015,0001,001,0002,277,376
87Mar 28, 2026 13:444,38234,879,35312,019,0002,003,0002,281,472
88Mar 28, 2026 13:414,38324,786,41313,024,0001,001,0002,498,560
89Mar 28, 2026 13:434,38938,986,47312,039,0002,006,0002,502,656
90Mar 28, 2026 13:394,40229,075,62613,079,0001,006,0002,281,472