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 21:05olliecrowolliecrowScore: 4,362Success
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 21:054,33629,581,01212,809,0001,067,0002,490,368
2Mar 28, 2026 21:084,33628,021,26012,884,000991,0002,498,560
3Mar 28, 2026 21:064,33938,108,46512,894,000991,0002,490,368
4Mar 28, 2026 21:074,34027,169,16213,888,00002,494,464
5Mar 28, 2026 21:074,34035,809,72212,896,000992,0002,490,368
6Mar 28, 2026 21:054,34031,270,37112,896,000992,0002,494,464
7Mar 28, 2026 21:054,34126,814,28612,898,000992,0002,502,656
8Mar 28, 2026 21:074,34142,546,79112,898,000992,0002,281,472
9Mar 28, 2026 21:044,34140,197,98212,899,000992,0002,498,560
10Mar 28, 2026 21:064,34239,831,86012,902,000992,0002,490,368
11Mar 28, 2026 21:064,34241,713,76812,901,000992,0002,494,464
12Mar 28, 2026 21:054,34231,299,05712,901,000992,0002,494,464
13Mar 28, 2026 21:074,34336,612,99912,906,000992,0002,498,560
14Mar 28, 2026 21:074,34430,624,58112,909,000993,0002,277,376
15Mar 28, 2026 21:074,34531,331,40313,903,00002,281,472
16Mar 28, 2026 21:084,34536,922,50412,911,000993,0002,498,560
17Mar 28, 2026 21:074,34731,851,76212,918,000993,0002,281,472
18Mar 28, 2026 21:074,34837,009,10812,920,000993,0002,490,368
19Mar 28, 2026 21:064,34936,554,53613,916,00002,281,472
20Mar 28, 2026 21:044,34940,474,20412,924,000994,0002,281,472
21Mar 28, 2026 21:074,35045,549,67512,925,000994,0002,498,560
22Mar 28, 2026 21:064,35026,526,10212,925,000994,0002,281,472
23Mar 28, 2026 21:074,35128,734,37812,930,000994,0002,281,472
24Mar 28, 2026 21:044,35129,839,48512,930,000994,0002,498,560
25Mar 28, 2026 21:064,35237,119,34812,856,0001,071,0002,494,464
26Mar 28, 2026 21:054,35231,994,48312,856,0001,071,0002,494,464
27Mar 28, 2026 21:064,35236,595,15512,933,000994,0002,494,464
28Mar 28, 2026 21:074,35226,161,56312,933,000994,0002,281,472
29Mar 28, 2026 21:044,35331,954,15011,939,0001,989,0002,490,368
30Mar 28, 2026 21:084,35331,638,21011,940,0001,990,0002,535,424
31Mar 28, 2026 21:054,35429,142,62912,939,000995,0002,281,472
32Mar 28, 2026 21:054,35428,782,98912,938,000995,0002,486,272
33Mar 28, 2026 21:054,35429,047,48712,937,000995,0002,281,472
34Mar 28, 2026 21:064,35524,235,21912,941,000995,0002,494,464
35Mar 28, 2026 21:054,35528,897,79512,940,000995,0002,539,520
36Mar 28, 2026 21:064,35534,500,77511,946,0001,991,0002,494,464
37Mar 28, 2026 21:044,35630,673,55612,943,000995,0002,281,472
38Mar 28, 2026 21:054,35733,030,53112,946,000995,0002,281,472
39Mar 28, 2026 21:054,35929,946,94412,953,000996,0002,281,472
40Mar 28, 2026 21:074,35935,522,83912,952,000996,0002,281,472
41Mar 28, 2026 21:074,36035,271,89111,958,0001,993,0002,490,368
42Mar 28, 2026 21:054,36042,798,49512,956,000996,0002,498,560
43Mar 28, 2026 21:064,36133,711,43511,963,0001,993,0002,490,368
44Mar 28, 2026 21:064,36127,623,22412,959,000996,0002,281,472
45Mar 28, 2026 21:084,36133,631,29312,959,000996,0002,502,656
46Mar 28, 2026 21:064,36231,513,11611,965,0001,994,0002,490,368
47Mar 28, 2026 21:054,36328,494,10811,968,0001,994,0002,502,656
48Mar 28, 2026 21:074,36428,258,33512,967,000997,0002,281,472
49Mar 28, 2026 21:064,36428,490,88412,967,000997,0002,281,472
50Mar 28, 2026 21:054,36529,027,03312,971,000997,0002,281,472
51Mar 28, 2026 21:074,36529,629,08911,972,0001,995,0002,498,560
52Mar 28, 2026 21:064,36538,584,50011,974,0001,995,0002,502,656
53Mar 28, 2026 21:044,36730,616,35512,977,000998,0002,281,472
54Mar 28, 2026 21:044,36730,602,05311,978,0001,996,0002,502,656
55Mar 28, 2026 21:044,36838,656,97512,978,000998,0002,281,472
56Mar 28, 2026 21:054,36843,067,91111,982,0001,997,0002,498,560
57Mar 28, 2026 21:064,36837,325,88612,979,000998,0002,281,472
58Mar 28, 2026 21:054,36831,474,29012,978,000998,0002,281,472
59Mar 28, 2026 21:074,37129,883,80812,987,000999,0002,498,560
60Mar 28, 2026 21:074,37128,750,15811,989,0001,998,0002,490,368
61Mar 28, 2026 21:064,37130,419,03211,989,0001,998,0002,281,472
62Mar 28, 2026 21:064,37233,620,35311,993,0001,998,0002,535,424
63Mar 28, 2026 21:084,37234,129,67312,990,000999,0002,281,472
64Mar 28, 2026 21:064,37327,398,22911,996,0001,999,0002,281,472
65Mar 28, 2026 21:084,37326,001,70912,995,000999,0002,281,472
66Mar 28, 2026 21:074,37329,672,16012,996,000999,0002,494,464
67Mar 28, 2026 21:054,37328,939,77411,994,0001,999,0002,498,560
68Mar 28, 2026 21:084,37426,522,71012,997,000999,0002,490,368
69Mar 28, 2026 21:074,37528,552,24612,000,0002,000,0002,494,464
70Mar 28, 2026 21:054,37528,355,99512,001,0002,000,0002,498,560
71Mar 28, 2026 21:064,37635,792,04113,003,0001,000,0002,494,464
72Mar 28, 2026 21:074,37627,546,41213,002,0001,000,0002,539,520
73Mar 28, 2026 21:054,37629,436,36113,002,0001,000,0002,281,472
74Mar 28, 2026 21:064,37627,625,90013,003,0001,000,0002,486,272
75Mar 28, 2026 21:074,37629,877,58312,003,0002,000,0002,281,472
76Mar 28, 2026 21:054,37728,522,55612,006,0002,001,0002,490,368
77Mar 28, 2026 21:054,37834,404,55313,008,0001,000,0002,494,464
78Mar 28, 2026 21:064,37834,806,10912,010,0002,001,0002,281,472
79Mar 28, 2026 21:074,38030,688,93013,014,0001,001,0002,494,464
80Mar 28, 2026 21:054,38327,894,16113,024,0001,001,0002,498,560
81Mar 28, 2026 21:064,38328,315,32412,021,0002,003,0002,281,472
82Mar 28, 2026 21:064,38733,187,03113,036,0001,002,0002,490,368
83Mar 28, 2026 21:084,38732,963,74412,033,0002,005,0002,482,176
84Mar 28, 2026 21:044,38929,918,08113,042,0001,003,0002,281,472
85Mar 28, 2026 21:054,39030,814,17512,041,0002,006,0002,490,368
86Mar 28, 2026 21:054,39147,034,38013,049,0001,003,0002,281,472
87Mar 28, 2026 21:074,39130,992,53012,043,0002,007,0002,281,472
88Mar 28, 2026 21:084,39935,598,35012,066,0002,011,0002,490,368
89Mar 28, 2026 21:064,39937,864,88213,073,0001,005,0002,281,472
90Mar 28, 2026 21:074,40728,070,20813,094,0001,007,0002,281,472