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 17:21olliecrowolliecrowScore: 4,352Success
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 17:174,33439,363,06112,878,000990,0002,494,464
2Mar 28, 2026 17:184,33429,615,71112,880,000990,0002,281,472
3Mar 28, 2026 17:204,33431,125,62712,879,000990,0002,490,368
4Mar 28, 2026 17:184,33429,289,54312,880,000990,0002,494,464
5Mar 28, 2026 17:184,33529,723,61812,881,000990,0002,498,560
6Mar 28, 2026 17:194,33628,675,59812,885,000991,0002,281,472
7Mar 28, 2026 17:214,33726,544,17812,887,000991,0002,490,368
8Mar 28, 2026 17:204,33828,277,37211,900,0001,983,0002,506,752
9Mar 28, 2026 17:194,33832,197,56013,881,00002,502,656
10Mar 28, 2026 17:194,33940,702,16513,885,00002,498,560
11Mar 28, 2026 17:194,33949,449,37612,894,000991,0002,502,656
12Mar 28, 2026 17:204,34029,906,78512,896,000992,0002,502,656
13Mar 28, 2026 17:184,34131,112,39612,900,000992,0002,498,560
14Mar 28, 2026 17:204,34129,906,53712,900,000992,0002,281,472
15Mar 28, 2026 17:204,34230,667,47212,901,000992,0002,494,464
16Mar 28, 2026 17:194,34230,799,36312,903,000992,0002,490,368
17Mar 28, 2026 17:204,34232,368,84113,895,00002,498,560
18Mar 28, 2026 17:184,34240,450,37812,826,0001,068,0002,486,272
19Mar 28, 2026 17:204,34233,667,26612,902,000992,0002,494,464
20Mar 28, 2026 17:184,34233,730,56512,901,000992,0002,502,656
21Mar 28, 2026 17:204,34328,242,81612,906,000992,0002,281,472
22Mar 28, 2026 17:194,34334,669,66712,907,000992,0002,494,464
23Mar 28, 2026 17:184,34329,812,06012,907,000992,0002,494,464
24Mar 28, 2026 17:184,34328,100,94612,904,000992,0002,502,656
25Mar 28, 2026 17:214,34332,163,78812,907,000992,0002,494,464
26Mar 28, 2026 17:194,34431,595,06912,909,000993,0002,486,272
27Mar 28, 2026 17:184,34431,700,82312,908,000992,0002,490,368
28Mar 28, 2026 17:194,34531,633,42012,912,000993,0002,490,368
29Mar 28, 2026 17:184,34542,188,88012,910,000993,0002,482,176
30Mar 28, 2026 17:214,34636,975,13112,913,000993,0002,281,472
31Mar 28, 2026 17:194,34631,568,97313,906,00002,494,464
32Mar 28, 2026 17:184,34647,245,15312,913,000993,0002,494,464
33Mar 28, 2026 17:214,34732,986,24112,841,0001,070,0002,490,368
34Mar 28, 2026 17:194,34737,904,28012,916,000993,0002,281,472
35Mar 28, 2026 17:204,34726,108,44012,918,000993,0002,494,464
36Mar 28, 2026 17:214,34831,923,35812,921,000993,0002,494,464
37Mar 28, 2026 17:204,34836,120,02012,919,000993,0002,281,472
38Mar 28, 2026 17:204,34828,791,93412,919,000993,0002,494,464
39Mar 28, 2026 17:194,34929,878,08612,924,000994,0002,494,464
40Mar 28, 2026 17:204,34932,588,15412,922,000994,0002,281,472
41Mar 28, 2026 17:184,34932,225,38112,922,000994,0002,498,560
42Mar 28, 2026 17:204,35028,580,39512,926,000994,0002,281,472
43Mar 28, 2026 17:194,35130,532,98211,935,0001,989,0002,498,560
44Mar 28, 2026 17:194,35226,909,60212,933,000994,0002,498,560
45Mar 28, 2026 17:184,35236,303,35312,931,000994,0002,490,368
46Mar 28, 2026 17:204,35230,834,35412,933,000994,0002,490,368
47Mar 28, 2026 17:194,35229,792,43611,938,0001,989,0002,490,368
48Mar 28, 2026 17:184,35231,950,47012,932,000994,0002,281,472
49Mar 28, 2026 17:194,35332,381,09313,928,00002,490,368
50Mar 28, 2026 17:194,35334,264,51012,934,000994,0002,502,656
51Mar 28, 2026 17:194,35435,277,41312,937,000995,0002,281,472
52Mar 28, 2026 17:184,35426,946,04812,937,000995,0002,281,472
53Mar 28, 2026 17:204,35428,254,06412,939,000995,0002,498,560
54Mar 28, 2026 17:204,35428,103,76112,939,000995,0002,494,464
55Mar 28, 2026 17:194,35534,613,79812,940,000995,0002,281,472
56Mar 28, 2026 17:214,35533,139,56111,945,0001,990,0002,281,472
57Mar 28, 2026 17:174,35631,672,81212,943,000995,0002,490,368
58Mar 28, 2026 17:194,35630,080,21412,945,000995,0002,281,472
59Mar 28, 2026 17:204,35732,862,02012,947,000995,0002,502,656
60Mar 28, 2026 17:214,35730,966,11212,946,000995,0002,281,472
61Mar 28, 2026 17:214,35827,855,98112,948,000996,0002,281,472
62Mar 28, 2026 17:184,35828,782,58912,948,000996,0002,494,464
63Mar 28, 2026 17:194,35935,298,09212,953,000996,0002,502,656
64Mar 28, 2026 17:214,35929,360,44912,954,000996,0002,498,560
65Mar 28, 2026 17:204,36031,337,81912,956,000996,0002,277,376
66Mar 28, 2026 17:184,36028,968,29912,955,000996,0002,281,472
67Mar 28, 2026 17:204,36129,843,61412,958,000996,0002,498,560
68Mar 28, 2026 17:174,36134,751,62812,959,000996,0002,535,424
69Mar 28, 2026 17:184,36236,011,00312,961,000997,0002,281,472
70Mar 28, 2026 17:194,36427,774,90311,971,0001,995,0002,281,472
71Mar 28, 2026 17:214,36431,353,23111,971,0001,995,0002,281,472
72Mar 28, 2026 17:184,36537,452,45012,972,000997,0002,281,472
73Mar 28, 2026 17:204,36535,902,17611,974,0001,995,0002,494,464
74Mar 28, 2026 17:214,36531,583,15312,971,000997,0002,502,656
75Mar 28, 2026 17:184,36535,427,25812,972,000997,0002,281,472
76Mar 28, 2026 17:184,36636,325,71912,974,000998,0002,281,472
77Mar 28, 2026 17:214,36730,596,50611,979,0001,996,0002,490,368
78Mar 28, 2026 17:194,36938,927,42312,982,000998,0002,281,472
79Mar 28, 2026 17:214,37035,886,82612,985,000998,0002,281,472
80Mar 28, 2026 17:194,37231,102,30812,990,000999,0002,281,472
81Mar 28, 2026 17:214,37228,828,66412,992,000999,0002,494,464
82Mar 28, 2026 17:214,37330,209,52011,994,0001,999,0002,494,464
83Mar 28, 2026 17:194,37335,699,79111,994,0001,999,0002,277,376
84Mar 28, 2026 17:214,37331,433,73911,995,0001,999,0002,490,368
85Mar 28, 2026 17:184,38536,896,72113,031,0001,002,0002,281,472
86Mar 28, 2026 17:214,38829,574,92413,039,0001,003,0002,498,560
87Mar 28, 2026 17:204,38829,833,36512,036,0002,006,0002,498,560
88Mar 28, 2026 17:184,39730,355,17212,061,0002,010,0002,535,424
89Mar 28, 2026 17:214,39931,947,72913,073,0001,005,0002,490,368
90Mar 28, 2026 17:184,40229,678,00912,073,0002,012,0002,498,560