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 19:26olliecrowolliecrowScore: 4,361Success
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 19:254,33228,878,05612,873,000990,0002,494,464
2Mar 28, 2026 19:264,33433,375,62312,879,000990,0002,494,464
3Mar 28, 2026 19:244,33531,527,94912,881,000990,0002,490,368
4Mar 28, 2026 19:264,33635,010,87212,885,000991,0002,486,272
5Mar 28, 2026 19:254,33738,772,88813,879,00002,498,560
6Mar 28, 2026 19:254,33729,379,75612,886,000991,0002,498,560
7Mar 28, 2026 19:254,33736,996,63712,887,000991,0002,494,464
8Mar 28, 2026 19:234,33932,281,86412,893,000991,0002,490,368
9Mar 28, 2026 19:254,33941,300,47812,895,000991,0002,486,272
10Mar 28, 2026 19:244,34030,308,99012,820,0001,068,0002,498,560
11Mar 28, 2026 19:244,34239,253,83812,903,000992,0002,490,368
12Mar 28, 2026 19:254,34241,938,57212,903,000992,0002,490,368
13Mar 28, 2026 19:244,34235,556,81712,902,000992,0002,498,560
14Mar 28, 2026 19:244,34241,508,68011,910,0001,985,0002,490,368
15Mar 28, 2026 19:254,34328,865,29913,898,00002,490,368
16Mar 28, 2026 19:244,34344,430,80012,905,000992,0002,498,560
17Mar 28, 2026 19:264,34330,440,06812,906,000992,0002,490,368
18Mar 28, 2026 19:254,34443,169,81612,908,000992,0002,490,368
19Mar 28, 2026 19:274,34440,085,31112,908,000992,0002,486,272
20Mar 28, 2026 19:274,34536,619,85412,910,000993,0002,498,560
21Mar 28, 2026 19:264,34631,736,86412,915,000993,0002,281,472
22Mar 28, 2026 19:274,34641,147,08912,913,000993,0002,494,464
23Mar 28, 2026 19:234,34630,701,29013,908,00002,490,368
24Mar 28, 2026 19:244,34629,074,03712,913,000993,0002,494,464
25Mar 28, 2026 19:254,34731,525,11113,911,00002,277,376
26Mar 28, 2026 19:264,34737,763,32212,916,000993,0002,494,464
27Mar 28, 2026 19:254,34828,450,99812,919,000993,0002,498,560
28Mar 28, 2026 19:274,34838,655,65012,921,000993,0002,494,464
29Mar 28, 2026 19:234,34830,131,23712,919,000993,0002,494,464
30Mar 28, 2026 19:254,34927,734,72012,924,000994,0002,494,464
31Mar 28, 2026 19:264,34926,359,38013,917,00002,498,560
32Mar 28, 2026 19:244,35038,441,00012,925,000994,0002,498,560
33Mar 28, 2026 19:254,35036,557,17612,849,0001,070,0002,498,560
34Mar 28, 2026 19:264,35033,115,14811,932,0001,988,0002,498,560
35Mar 28, 2026 19:274,35130,733,45812,928,000994,0002,539,520
36Mar 28, 2026 19:264,35329,553,52611,939,0001,989,0002,490,368
37Mar 28, 2026 19:264,35536,247,45212,942,000995,0002,281,472
38Mar 28, 2026 19:254,35629,327,77312,945,000995,0002,281,472
39Mar 28, 2026 19:244,35628,129,12411,947,0001,991,0002,486,272
40Mar 28, 2026 19:264,35727,450,74612,946,000995,0002,490,368
41Mar 28, 2026 19:264,35827,747,11611,955,0001,992,0002,498,560
42Mar 28, 2026 19:264,35940,558,50511,957,0001,992,0002,498,560
43Mar 28, 2026 19:244,36031,803,71212,956,000996,0002,494,464
44Mar 28, 2026 19:244,36035,852,19812,955,000996,0002,494,464
45Mar 28, 2026 19:264,36036,333,27212,955,000996,0002,502,656
46Mar 28, 2026 19:264,36135,760,80212,960,000996,0002,281,472
47Mar 28, 2026 19:254,36130,195,99612,959,000996,0002,498,560
48Mar 28, 2026 19:234,36132,932,02611,962,0001,993,0002,490,368
49Mar 28, 2026 19:274,36139,557,82712,959,000996,0002,281,472
50Mar 28, 2026 19:244,36230,421,10712,961,000997,0002,281,472
51Mar 28, 2026 19:264,36338,290,66912,965,000997,0002,281,472
52Mar 28, 2026 19:254,36332,837,89212,963,000997,0002,281,472
53Mar 28, 2026 19:234,36531,831,42612,972,000997,0002,498,560
54Mar 28, 2026 19:244,36542,703,86512,971,000997,0002,281,472
55Mar 28, 2026 19:254,36527,792,49112,971,000997,0002,281,472
56Mar 28, 2026 19:264,36527,868,70312,971,000997,0002,490,368
57Mar 28, 2026 19:244,36643,538,97811,976,0001,996,0002,490,368
58Mar 28, 2026 19:264,36734,077,36712,977,000998,0002,281,472
59Mar 28, 2026 19:234,36831,613,33011,981,0001,996,0002,494,464
60Mar 28, 2026 19:264,36936,535,99212,982,000998,0002,498,560
61Mar 28, 2026 19:264,36933,450,10211,984,0001,997,0002,490,368
62Mar 28, 2026 19:274,36929,816,58312,983,000998,0002,281,472
63Mar 28, 2026 19:274,36936,484,34111,983,0001,997,0002,498,560
64Mar 28, 2026 19:254,36932,532,06911,985,0001,997,0002,494,464
65Mar 28, 2026 19:254,37036,569,49112,985,000998,0002,281,472
66Mar 28, 2026 19:254,37031,742,03212,985,000998,0002,494,464
67Mar 28, 2026 19:254,37030,300,44611,987,0001,997,0002,498,560
68Mar 28, 2026 19:264,37327,165,40411,996,0001,999,0002,281,472
69Mar 28, 2026 19:254,37331,316,01012,995,000999,0002,490,368
70Mar 28, 2026 19:244,37427,542,43412,997,000999,0002,535,424
71Mar 28, 2026 19:254,37433,431,07912,998,000999,0002,490,368
72Mar 28, 2026 19:254,37534,937,13912,001,0002,000,0002,494,464
73Mar 28, 2026 19:244,37535,949,88212,001,0002,000,0002,494,464
74Mar 28, 2026 19:244,37526,440,45213,000,0001,000,0002,494,464
75Mar 28, 2026 19:234,37636,870,09612,004,0002,000,0002,494,464
76Mar 28, 2026 19:244,37835,873,92913,008,0001,000,0002,281,472
77Mar 28, 2026 19:234,37831,792,11912,009,0002,001,0002,535,424
78Mar 28, 2026 19:244,37841,579,70812,008,0002,001,0002,486,272
79Mar 28, 2026 19:264,37829,735,49412,008,0002,001,0002,494,464
80Mar 28, 2026 19:234,37831,088,12512,008,0002,001,0002,486,272
81Mar 28, 2026 19:254,37927,614,23513,013,0001,001,0002,281,472
82Mar 28, 2026 19:264,38030,271,37614,016,00002,281,472
83Mar 28, 2026 19:264,38137,109,55812,017,0002,002,0002,498,560
84Mar 28, 2026 19:244,38129,843,02213,017,0001,001,0002,281,472
85Mar 28, 2026 19:244,38333,743,04912,021,0002,003,0002,486,272
86Mar 28, 2026 19:264,38534,329,92112,027,0002,004,0002,494,464
87Mar 28, 2026 19:244,38835,141,75312,036,0002,006,0002,281,472
88Mar 28, 2026 19:244,39132,969,32312,045,0002,007,0002,494,464
89Mar 28, 2026 19:244,39436,565,69312,053,0002,008,0002,281,472
90Mar 28, 2026 19:274,39727,082,43413,065,0001,005,0002,281,472