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 16:18olliecrowolliecrowScore: 4,350Success
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 16:214,32829,324,35612,862,000989,0002,494,464
2Mar 28, 2026 16:204,33229,168,68612,872,000990,0002,281,472
3Mar 28, 2026 16:194,33433,237,81313,868,00002,498,560
4Mar 28, 2026 16:184,33428,020,48012,878,000990,0002,502,656
5Mar 28, 2026 16:194,33528,815,77812,882,000990,0002,498,560
6Mar 28, 2026 16:184,33629,728,86812,885,000991,0002,494,464
7Mar 28, 2026 16:184,33625,705,69412,885,000991,0002,281,472
8Mar 28, 2026 16:204,33635,402,79112,885,000991,0002,482,176
9Mar 28, 2026 16:214,33642,474,07712,883,000991,0002,494,464
10Mar 28, 2026 16:214,33637,829,24612,884,000991,0002,490,368
11Mar 28, 2026 16:224,33630,448,69211,894,0001,982,0002,498,560
12Mar 28, 2026 16:214,33731,904,57913,879,00002,281,472
13Mar 28, 2026 16:214,33842,809,82613,881,00002,281,472
14Mar 28, 2026 16:204,33834,781,41012,891,000991,0002,490,368
15Mar 28, 2026 16:194,33827,571,69012,891,000991,0002,498,560
16Mar 28, 2026 16:224,33833,715,15012,892,000991,0002,281,472
17Mar 28, 2026 16:194,33833,416,23313,883,00002,498,560
18Mar 28, 2026 16:204,33831,795,55512,891,000991,0002,490,368
19Mar 28, 2026 16:184,33927,830,16113,884,00002,498,560
20Mar 28, 2026 16:214,33940,902,64112,895,000991,0002,490,368
21Mar 28, 2026 16:194,33939,979,87312,893,000991,0002,498,560
22Mar 28, 2026 16:214,34141,386,16512,900,000992,0002,490,368
23Mar 28, 2026 16:204,34137,037,79111,907,0001,984,0002,281,472
24Mar 28, 2026 16:224,34132,040,21713,890,00002,494,464
25Mar 28, 2026 16:204,34229,762,86412,903,000992,0002,494,464
26Mar 28, 2026 16:204,34241,993,78112,902,000992,0002,281,472
27Mar 28, 2026 16:194,34230,785,71912,901,000992,0002,494,464
28Mar 28, 2026 16:204,34329,681,63212,905,000992,0002,498,560
29Mar 28, 2026 16:224,34431,227,41612,909,000993,0002,498,560
30Mar 28, 2026 16:224,34435,146,74512,908,000992,0002,490,368
31Mar 28, 2026 16:224,34428,566,40513,900,00002,490,368
32Mar 28, 2026 16:194,34527,655,22811,917,0001,986,0002,281,472
33Mar 28, 2026 16:214,34529,175,61713,904,00002,281,472
34Mar 28, 2026 16:204,34540,099,12112,910,000993,0002,506,752
35Mar 28, 2026 16:214,34638,220,32312,915,000993,0002,506,752
36Mar 28, 2026 16:214,34628,934,23812,915,000993,0002,502,656
37Mar 28, 2026 16:184,34731,599,01313,909,00002,281,472
38Mar 28, 2026 16:204,34732,698,30212,916,000993,0002,281,472
39Mar 28, 2026 16:204,34729,214,27111,922,0001,987,0002,494,464
40Mar 28, 2026 16:184,34832,332,44612,920,000993,0002,490,368
41Mar 28, 2026 16:204,34830,642,51812,919,000993,0002,490,368
42Mar 28, 2026 16:184,34931,694,63812,924,000994,0002,490,368
43Mar 28, 2026 16:184,34931,230,58213,917,00002,482,176
44Mar 28, 2026 16:214,35029,720,57612,925,000994,0002,486,272
45Mar 28, 2026 16:204,35028,680,59012,927,000994,0002,494,464
46Mar 28, 2026 16:194,35028,055,09911,932,0001,988,0002,494,464
47Mar 28, 2026 16:224,35027,957,09912,926,000994,0002,281,472
48Mar 28, 2026 16:194,35133,481,03511,934,0001,989,0002,486,272
49Mar 28, 2026 16:214,35133,077,22212,929,000994,0002,498,560
50Mar 28, 2026 16:214,35132,902,79512,930,000994,0002,281,472
51Mar 28, 2026 16:224,35236,065,28112,932,000994,0002,498,560
52Mar 28, 2026 16:194,35231,029,97912,931,000994,0002,498,560
53Mar 28, 2026 16:214,35238,957,27611,938,0001,989,0002,494,464
54Mar 28, 2026 16:214,35329,708,94512,934,000994,0002,494,464
55Mar 28, 2026 16:194,35431,007,26512,937,000995,0002,498,560
56Mar 28, 2026 16:184,35429,503,77913,934,00002,490,368
57Mar 28, 2026 16:224,35635,393,42112,943,000995,0002,281,472
58Mar 28, 2026 16:204,35629,069,95612,943,000995,0002,502,656
59Mar 28, 2026 16:204,35632,083,02012,945,000995,0002,281,472
60Mar 28, 2026 16:204,35839,317,47313,946,00002,490,368
61Mar 28, 2026 16:194,35828,829,61511,954,0001,992,0002,498,560
62Mar 28, 2026 16:214,35829,060,53212,950,000996,0002,498,560
63Mar 28, 2026 16:224,35832,753,87012,948,000996,0002,281,472
64Mar 28, 2026 16:204,35937,292,68312,953,000996,0002,498,560
65Mar 28, 2026 16:194,36033,768,74311,958,0001,993,0002,498,560
66Mar 28, 2026 16:204,36132,014,13412,959,000996,0002,281,472
67Mar 28, 2026 16:204,36134,900,23712,960,000996,0002,281,472
68Mar 28, 2026 16:214,36231,683,03712,962,000997,0002,281,472
69Mar 28, 2026 16:214,36334,294,16111,969,0001,994,0002,494,464
70Mar 28, 2026 16:184,36331,241,99011,968,0001,994,0002,498,560
71Mar 28, 2026 16:224,36336,813,86312,964,000997,0002,494,464
72Mar 28, 2026 16:194,36328,954,96312,963,000997,0002,535,424
73Mar 28, 2026 16:204,36326,802,46512,964,000997,0002,498,560
74Mar 28, 2026 16:194,36436,141,55812,967,000997,0002,281,472
75Mar 28, 2026 16:204,36528,333,85612,971,000997,0002,494,464
76Mar 28, 2026 16:194,36530,271,95811,973,0001,995,0002,490,368
77Mar 28, 2026 16:184,36630,331,84711,975,0001,995,0002,498,560
78Mar 28, 2026 16:194,36630,995,74611,975,0001,995,0002,539,520
79Mar 28, 2026 16:184,36831,087,05612,980,000998,0002,498,560
80Mar 28, 2026 16:214,36827,554,42812,978,000998,0002,281,472
81Mar 28, 2026 16:184,36830,151,07112,980,000998,0002,281,472
82Mar 28, 2026 16:184,36827,881,26511,982,0001,997,0002,498,560
83Mar 28, 2026 16:194,36930,169,22312,984,000998,0002,281,472
84Mar 28, 2026 16:214,37226,815,21212,991,000999,0002,498,560
85Mar 28, 2026 16:184,37334,594,88312,993,000999,0002,502,656
86Mar 28, 2026 16:214,37827,198,55312,010,0002,001,0002,281,472
87Mar 28, 2026 16:224,37834,007,18113,008,0001,000,0002,535,424
88Mar 28, 2026 16:194,38237,181,58013,021,0001,001,0002,498,560
89Mar 28, 2026 16:194,40539,238,98812,082,0002,013,0002,281,472
90Mar 28, 2026 16:194,41638,082,27313,121,0001,009,0002,281,472