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:24olliecrowolliecrowScore: 4,351Success
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:244,32934,722,60013,853,00002,494,464
2Mar 28, 2026 15:244,33037,950,64312,868,000989,0002,281,472
3Mar 28, 2026 15:254,33240,209,15311,883,0001,980,0002,490,368
4Mar 28, 2026 15:274,33241,416,12712,871,000990,0002,277,376
5Mar 28, 2026 15:264,33333,481,87312,877,000990,0002,498,560
6Mar 28, 2026 15:234,33432,599,80712,879,000990,0002,502,656
7Mar 28, 2026 15:264,33431,033,47612,879,000990,0002,494,464
8Mar 28, 2026 15:264,33530,602,91212,882,000990,0002,281,472
9Mar 28, 2026 15:254,33631,963,22212,885,000991,0002,498,560
10Mar 28, 2026 15:264,33637,031,19812,883,000991,0002,494,464
11Mar 28, 2026 15:234,33629,777,44812,885,000991,0002,498,560
12Mar 28, 2026 15:264,33730,048,64413,878,00002,502,656
13Mar 28, 2026 15:244,33736,628,63412,886,000991,0002,494,464
14Mar 28, 2026 15:254,33842,675,41911,898,0001,983,0002,494,464
15Mar 28, 2026 15:244,33843,506,26212,891,000991,0002,494,464
16Mar 28, 2026 15:234,33837,684,81713,880,00002,281,472
17Mar 28, 2026 15:234,33928,918,04712,894,000991,0002,498,560
18Mar 28, 2026 15:264,33930,557,25412,895,000991,0002,281,472
19Mar 28, 2026 15:264,33929,438,71512,895,000991,0002,490,368
20Mar 28, 2026 15:234,34027,456,19212,897,000992,0002,281,472
21Mar 28, 2026 15:254,34033,648,26312,896,000992,0002,281,472
22Mar 28, 2026 15:234,34030,904,12813,889,00002,502,656
23Mar 28, 2026 15:254,34035,964,75512,897,000992,0002,281,472
24Mar 28, 2026 15:234,34029,689,76412,896,000992,0002,490,368
25Mar 28, 2026 15:274,34027,101,78912,897,000992,0002,502,656
26Mar 28, 2026 15:254,34031,253,85212,897,000992,0002,494,464
27Mar 28, 2026 15:254,34134,372,55912,900,000992,0002,490,368
28Mar 28, 2026 15:244,34141,139,18912,898,000992,0002,498,560
29Mar 28, 2026 15:234,34134,053,18612,899,000992,0002,494,464
30Mar 28, 2026 15:264,34228,703,80412,901,000992,0002,281,472
31Mar 28, 2026 15:264,34233,293,00612,901,000992,0002,281,472
32Mar 28, 2026 15:254,34227,885,51612,903,000992,0002,502,656
33Mar 28, 2026 15:234,34231,318,37012,901,000992,0002,502,656
34Mar 28, 2026 15:234,34236,624,58712,903,000992,0002,281,472
35Mar 28, 2026 15:234,34330,197,28012,904,000992,0002,490,368
36Mar 28, 2026 15:254,34530,580,64012,912,000993,0002,281,472
37Mar 28, 2026 15:264,34632,636,10212,913,000993,0002,494,464
38Mar 28, 2026 15:234,34631,647,16412,915,000993,0002,281,472
39Mar 28, 2026 15:254,34729,961,11012,917,000993,0002,494,464
40Mar 28, 2026 15:264,34835,890,63512,919,000993,0002,494,464
41Mar 28, 2026 15:244,34826,807,79713,915,00002,494,464
42Mar 28, 2026 15:264,34932,063,62412,924,000994,0002,281,472
43Mar 28, 2026 15:254,35029,481,73712,925,000994,0002,281,472
44Mar 28, 2026 15:274,35136,759,41412,929,000994,0002,281,472
45Mar 28, 2026 15:264,35131,036,16413,924,00002,281,472
46Mar 28, 2026 15:244,35131,902,03412,930,000994,0002,494,464
47Mar 28, 2026 15:234,35229,959,02512,933,000994,0002,486,272
48Mar 28, 2026 15:254,35234,631,20612,931,000994,0002,498,560
49Mar 28, 2026 15:264,35227,026,89711,937,0001,989,0002,502,656
50Mar 28, 2026 15:254,35336,691,13212,934,000994,0002,498,560
51Mar 28, 2026 15:264,35341,938,99912,935,000995,0002,494,464
52Mar 28, 2026 15:244,35339,808,28812,935,000995,0002,490,368
53Mar 28, 2026 15:254,35438,345,11312,939,000995,0002,281,472
54Mar 28, 2026 15:244,35438,628,98813,934,00002,281,472
55Mar 28, 2026 15:244,35536,422,73912,941,000995,0002,498,560
56Mar 28, 2026 15:254,35532,796,61112,942,000995,0002,281,472
57Mar 28, 2026 15:234,35537,567,30012,941,000995,0002,281,472
58Mar 28, 2026 15:274,35831,174,76812,948,000996,0002,281,472
59Mar 28, 2026 15:234,35833,680,55112,951,000996,0002,498,560
60Mar 28, 2026 15:264,35928,938,71312,952,000996,0002,502,656
61Mar 28, 2026 15:234,35940,045,90612,953,000996,0002,281,472
62Mar 28, 2026 15:234,35929,556,94912,953,000996,0002,498,560
63Mar 28, 2026 15:244,36031,494,65312,957,000996,0002,490,368
64Mar 28, 2026 15:264,36138,293,61412,959,000996,0002,498,560
65Mar 28, 2026 15:244,36131,389,68712,958,000996,0002,498,560
66Mar 28, 2026 15:244,36134,546,92912,959,000996,0002,498,560
67Mar 28, 2026 15:234,36241,916,05712,962,000997,0002,494,464
68Mar 28, 2026 15:244,36233,837,13112,962,000997,0002,502,656
69Mar 28, 2026 15:244,36232,847,39312,962,000997,0002,490,368
70Mar 28, 2026 15:274,36333,640,30612,963,000997,0002,494,464
71Mar 28, 2026 15:264,36441,543,79412,967,000997,0002,490,368
72Mar 28, 2026 15:254,36440,786,14912,969,000997,0002,281,472
73Mar 28, 2026 15:254,36431,588,68212,969,000997,0002,281,472
74Mar 28, 2026 15:244,36434,351,39711,971,0001,995,0002,490,368
75Mar 28, 2026 15:234,36836,717,29012,981,000998,0002,281,472
76Mar 28, 2026 15:254,36830,764,39612,979,000998,0002,281,472
77Mar 28, 2026 15:264,36836,895,77112,980,000998,0002,281,472
78Mar 28, 2026 15:274,37129,766,58112,988,000999,0002,539,520
79Mar 28, 2026 15:234,37236,814,11812,992,000999,0002,498,560
80Mar 28, 2026 15:254,37330,816,83212,995,000999,0002,498,560
81Mar 28, 2026 15:254,37426,766,16311,997,0001,999,0002,486,272
82Mar 28, 2026 15:244,37640,723,14112,003,0002,000,0002,498,560
83Mar 28, 2026 15:244,37739,059,79213,005,0001,000,0002,498,560
84Mar 28, 2026 15:244,37836,265,89013,010,0001,000,0002,281,472
85Mar 28, 2026 15:244,38030,223,01613,014,0001,001,0002,281,472
86Mar 28, 2026 15:234,38040,984,29913,015,0001,001,0002,535,424
87Mar 28, 2026 15:264,38530,159,39213,030,0001,002,0002,490,368
88Mar 28, 2026 15:244,38926,157,56213,041,0001,003,0002,494,464
89Mar 28, 2026 15:264,39127,463,39512,045,0002,007,0002,502,656
90Mar 28, 2026 15:254,65044,783,08914,881,00002,494,464