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:20olliecrowolliecrowScore: 4,360Success
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:194,33630,312,37613,875,00002,502,656
2Mar 28, 2026 19:204,33729,327,59011,895,0001,982,0002,490,368
3Mar 28, 2026 19:174,33736,778,11812,888,000991,0002,490,368
4Mar 28, 2026 19:174,33826,000,78112,892,000991,0002,494,464
5Mar 28, 2026 19:184,33828,957,36812,892,000991,0002,490,368
6Mar 28, 2026 19:174,33930,786,84912,895,000991,0002,494,464
7Mar 28, 2026 19:164,34130,601,38012,898,000992,0002,494,464
8Mar 28, 2026 19:184,34144,496,13113,890,00002,281,472
9Mar 28, 2026 19:184,34133,090,13812,898,000992,0002,281,472
10Mar 28, 2026 19:194,34127,315,90812,898,000992,0002,498,560
11Mar 28, 2026 19:194,34130,332,97512,898,000992,0002,490,368
12Mar 28, 2026 19:194,34130,727,52313,890,00002,490,368
13Mar 28, 2026 19:194,34238,761,09412,902,000992,0002,502,656
14Mar 28, 2026 19:184,34241,586,79012,901,000992,0002,490,368
15Mar 28, 2026 19:184,34234,900,43512,903,000992,0002,281,472
16Mar 28, 2026 19:194,34329,661,84212,906,000992,0002,498,560
17Mar 28, 2026 19:204,34328,934,05412,906,000992,0002,502,656
18Mar 28, 2026 19:164,34333,930,01012,905,000992,0002,281,472
19Mar 28, 2026 19:174,34330,228,48812,906,000992,0002,281,472
20Mar 28, 2026 19:204,34439,817,77112,909,000993,0002,281,472
21Mar 28, 2026 19:194,34436,468,18111,916,0001,986,0002,494,464
22Mar 28, 2026 19:204,34528,043,77611,919,0001,986,0002,281,472
23Mar 28, 2026 19:174,34532,568,19812,911,000993,0002,506,752
24Mar 28, 2026 19:184,34635,776,44512,915,000993,0002,494,464
25Mar 28, 2026 19:184,34631,651,57612,913,000993,0002,494,464
26Mar 28, 2026 19:194,34729,266,50211,924,0001,987,0002,281,472
27Mar 28, 2026 19:184,34731,456,05012,918,000993,0002,281,472
28Mar 28, 2026 19:184,34739,620,54512,916,000993,0002,498,560
29Mar 28, 2026 19:174,34833,803,94212,920,000993,0002,486,272
30Mar 28, 2026 19:194,34827,692,31712,921,000993,0002,494,464
31Mar 28, 2026 19:194,34834,302,93011,927,0001,987,0002,281,472
32Mar 28, 2026 19:184,34928,831,14912,922,000994,0002,498,560
33Mar 28, 2026 19:204,35030,764,11711,933,0001,988,0002,494,464
34Mar 28, 2026 19:174,35231,073,66612,931,000994,0002,281,472
35Mar 28, 2026 19:174,35225,498,51512,932,000994,0002,502,656
36Mar 28, 2026 19:194,35432,259,89612,938,000995,0002,502,656
37Mar 28, 2026 19:184,35430,092,99411,943,0001,990,0002,494,464
38Mar 28, 2026 19:174,35633,777,30312,944,000995,0002,498,560
39Mar 28, 2026 19:194,35630,454,52212,943,000995,0002,281,472
40Mar 28, 2026 19:174,35627,356,22012,943,000995,0002,490,368
41Mar 28, 2026 19:174,35629,823,72112,944,000995,0002,498,560
42Mar 28, 2026 19:194,35833,256,39612,951,000996,0002,277,376
43Mar 28, 2026 19:174,35836,938,46911,954,0001,992,0002,498,560
44Mar 28, 2026 19:184,35835,670,00112,948,000996,0002,498,560
45Mar 28, 2026 19:174,36029,217,40011,959,0001,993,0002,494,464
46Mar 28, 2026 19:164,36029,374,75412,957,000996,0002,498,560
47Mar 28, 2026 19:204,36043,578,26612,957,000996,0002,498,560
48Mar 28, 2026 19:174,36032,769,82012,957,000996,0002,490,368
49Mar 28, 2026 19:194,36040,744,01812,957,000996,0002,494,464
50Mar 28, 2026 19:184,36029,774,10711,959,0001,993,0002,494,464
51Mar 28, 2026 19:184,36130,225,26711,963,0001,993,0002,281,472
52Mar 28, 2026 19:194,36134,514,06411,961,0001,993,0002,498,560
53Mar 28, 2026 19:184,36329,796,31411,969,0001,994,0002,494,464
54Mar 28, 2026 19:194,36331,831,55011,969,0001,994,0002,490,368
55Mar 28, 2026 19:184,36328,208,52212,964,000997,0002,494,464
56Mar 28, 2026 19:204,36340,020,03111,969,0001,994,0002,502,656
57Mar 28, 2026 19:174,36438,326,50212,969,000997,0002,490,368
58Mar 28, 2026 19:184,36429,460,01112,969,000997,0002,281,472
59Mar 28, 2026 19:174,36433,751,45812,968,000997,0002,281,472
60Mar 28, 2026 19:174,36436,565,96612,969,000997,0002,498,560
61Mar 28, 2026 19:174,36436,710,01512,967,000997,0002,281,472
62Mar 28, 2026 19:174,36529,769,11312,970,000997,0002,281,472
63Mar 28, 2026 19:194,36540,821,40612,970,000997,0002,281,472
64Mar 28, 2026 19:194,36734,813,97312,977,000998,0002,494,464
65Mar 28, 2026 19:174,36835,491,53912,981,000998,0002,502,656
66Mar 28, 2026 19:184,36827,403,29211,981,0001,996,0002,535,424
67Mar 28, 2026 19:204,36835,150,84912,981,000998,0002,498,560
68Mar 28, 2026 19:194,36831,684,02012,979,000998,0002,277,376
69Mar 28, 2026 19:184,36839,819,84912,979,000998,0002,281,472
70Mar 28, 2026 19:184,36836,128,73011,980,0001,996,0002,281,472
71Mar 28, 2026 19:194,36933,118,25012,983,000998,0002,281,472
72Mar 28, 2026 19:174,37035,800,36812,986,000998,0002,494,464
73Mar 28, 2026 19:184,37129,839,70512,989,000999,0002,281,472
74Mar 28, 2026 19:184,37136,294,02712,987,000999,0002,281,472
75Mar 28, 2026 19:174,37431,232,97112,999,000999,0002,281,472
76Mar 28, 2026 19:174,37533,359,57112,000,0002,000,0002,498,560
77Mar 28, 2026 19:184,37628,879,13112,004,0002,000,0002,281,472
78Mar 28, 2026 19:174,37729,306,17913,006,0001,000,0002,494,464
79Mar 28, 2026 19:204,37729,402,69413,006,0001,000,0002,494,464
80Mar 28, 2026 19:194,38030,451,97413,015,0001,001,0002,281,472
81Mar 28, 2026 19:204,38029,711,05613,016,0001,001,0002,539,520
82Mar 28, 2026 19:194,38429,215,07913,027,0001,002,0002,490,368
83Mar 28, 2026 19:204,38532,412,99712,027,0002,004,0002,281,472
84Mar 28, 2026 19:204,38530,216,33113,031,0001,002,0002,281,472
85Mar 28, 2026 19:184,38729,811,20713,035,0001,002,0002,281,472
86Mar 28, 2026 19:204,38831,829,80313,038,0001,002,0002,494,464
87Mar 28, 2026 19:194,38829,612,52712,037,0002,006,0002,490,368
88Mar 28, 2026 19:204,39625,551,40412,058,0002,009,0002,535,424
89Mar 28, 2026 19:204,39833,773,24412,064,0002,010,0002,494,464
90Mar 28, 2026 19:194,40135,237,30312,071,0002,011,0002,281,472