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 15:11olliecrowolliecrowScore: 4,351Success
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 15:104,33327,983,31212,877,000990,0002,281,472
2Mar 28, 2026 15:104,33332,648,33412,876,000990,0002,494,464
3Mar 28, 2026 15:104,33538,651,05512,881,000990,0002,498,560
4Mar 28, 2026 15:134,33627,164,40613,875,00002,281,472
5Mar 28, 2026 15:094,33641,419,45212,884,000991,0002,498,560
6Mar 28, 2026 15:124,33629,986,25412,885,000991,0002,494,464
7Mar 28, 2026 15:124,33631,157,44012,884,000991,0002,498,560
8Mar 28, 2026 15:124,33725,802,30112,887,000991,0002,494,464
9Mar 28, 2026 15:104,33740,412,51812,887,000991,0002,494,464
10Mar 28, 2026 15:094,33730,585,30412,888,000991,0002,281,472
11Mar 28, 2026 15:124,33833,290,42612,892,000991,0002,494,464
12Mar 28, 2026 15:094,33828,535,96012,892,000991,0002,281,472
13Mar 28, 2026 15:124,33833,518,27912,892,000991,0002,281,472
14Mar 28, 2026 15:104,33826,981,85712,889,000991,0002,498,560
15Mar 28, 2026 15:094,33827,217,74212,889,000991,0002,494,464
16Mar 28, 2026 15:104,33939,838,02812,893,000991,0002,494,464
17Mar 28, 2026 15:134,34040,746,65512,896,000992,0002,281,472
18Mar 28, 2026 15:114,34030,799,66912,896,000992,0002,281,472
19Mar 28, 2026 15:114,34138,282,79212,899,000992,0002,281,472
20Mar 28, 2026 15:114,34135,048,18912,900,000992,0002,498,560
21Mar 28, 2026 15:124,34131,251,51612,900,000992,0002,490,368
22Mar 28, 2026 15:114,34142,804,90212,900,000992,0002,490,368
23Mar 28, 2026 15:094,34126,308,14912,898,000992,0002,281,472
24Mar 28, 2026 15:104,34132,091,29012,900,000992,0002,490,368
25Mar 28, 2026 15:094,34134,698,44812,899,000992,0002,281,472
26Mar 28, 2026 15:114,34131,118,05712,898,000992,0002,498,560
27Mar 28, 2026 15:104,34232,228,03512,902,000992,0002,281,472
28Mar 28, 2026 15:124,34240,185,57612,903,000992,0002,494,464
29Mar 28, 2026 15:094,34227,879,43912,903,000992,0002,490,368
30Mar 28, 2026 15:134,34232,907,24612,902,000992,0002,498,560
31Mar 28, 2026 15:124,34241,861,77012,901,000992,0002,498,560
32Mar 28, 2026 15:104,34327,599,91912,905,000992,0002,486,272
33Mar 28, 2026 15:124,34339,908,12312,904,000992,0002,490,368
34Mar 28, 2026 15:124,34330,499,95512,905,000992,0002,490,368
35Mar 28, 2026 15:114,34436,066,52512,909,000993,0002,281,472
36Mar 28, 2026 15:124,34734,004,19812,918,000993,0002,281,472
37Mar 28, 2026 15:104,34727,804,06712,918,000993,0002,486,272
38Mar 28, 2026 15:114,34734,663,39211,922,0001,987,0002,494,464
39Mar 28, 2026 15:114,34829,056,56612,921,000993,0002,277,376
40Mar 28, 2026 15:104,34838,938,38913,912,00002,490,368
41Mar 28, 2026 15:104,34933,603,70712,923,000994,0002,490,368
42Mar 28, 2026 15:104,35038,626,94812,926,000994,0002,281,472
43Mar 28, 2026 15:134,35041,251,50311,933,0001,988,0002,498,560
44Mar 28, 2026 15:094,35041,125,20312,927,000994,0002,281,472
45Mar 28, 2026 15:104,35028,898,30813,919,00002,281,472
46Mar 28, 2026 15:094,35132,932,74712,930,000994,0002,494,464
47Mar 28, 2026 15:104,35129,395,66412,929,000994,0002,502,656
48Mar 28, 2026 15:124,35231,366,32112,933,000994,0002,494,464
49Mar 28, 2026 15:134,35231,064,37213,925,00002,281,472
50Mar 28, 2026 15:094,35336,084,27112,935,000995,0002,486,272
51Mar 28, 2026 15:124,35328,129,88412,935,000995,0002,498,560
52Mar 28, 2026 15:114,35337,559,12613,928,00002,494,464
53Mar 28, 2026 15:114,35429,447,25812,938,000995,0002,486,272
54Mar 28, 2026 15:094,35428,444,77511,944,0001,990,0002,494,464
55Mar 28, 2026 15:114,35429,910,43412,939,000995,0002,498,560
56Mar 28, 2026 15:124,35534,743,11912,941,000995,0002,281,472
57Mar 28, 2026 15:094,35627,976,36912,945,000995,0002,498,560
58Mar 28, 2026 15:094,35631,819,03412,943,000995,0002,281,472
59Mar 28, 2026 15:104,35831,714,06111,954,0001,992,0002,502,656
60Mar 28, 2026 15:134,35829,699,95912,948,000996,0002,281,472
61Mar 28, 2026 15:114,35937,819,62612,952,000996,0002,281,472
62Mar 28, 2026 15:104,36035,568,58012,955,000996,0002,494,464
63Mar 28, 2026 15:104,36030,061,91712,957,000996,0002,494,464
64Mar 28, 2026 15:134,36230,192,48012,961,000997,0002,281,472
65Mar 28, 2026 15:124,36334,774,58612,966,000997,0002,281,472
66Mar 28, 2026 15:114,36536,160,13712,970,000997,0002,494,464
67Mar 28, 2026 15:124,36530,042,56312,970,000997,0002,506,752
68Mar 28, 2026 15:104,36540,393,11711,974,0001,995,0002,490,368
69Mar 28, 2026 15:114,36532,494,79711,972,0001,995,0002,498,560
70Mar 28, 2026 15:124,36830,460,75211,981,0001,996,0002,494,464
71Mar 28, 2026 15:124,36840,710,94512,979,000998,0002,281,472
72Mar 28, 2026 15:134,36829,627,31912,979,000998,0002,498,560
73Mar 28, 2026 15:134,37027,653,50311,987,0001,997,0002,482,176
74Mar 28, 2026 15:114,37036,783,08812,986,000998,0002,498,560
75Mar 28, 2026 15:114,37030,827,78712,985,000998,0002,281,472
76Mar 28, 2026 15:124,37029,063,48912,986,000998,0002,494,464
77Mar 28, 2026 15:104,37029,215,09812,985,000998,0002,281,472
78Mar 28, 2026 15:114,37329,785,47611,996,0001,999,0002,498,560
79Mar 28, 2026 15:114,37537,253,33213,001,0001,000,0002,498,560
80Mar 28, 2026 15:094,37626,741,22413,002,0001,000,0002,494,464
81Mar 28, 2026 15:104,37628,485,86612,004,0002,000,0002,281,472
82Mar 28, 2026 15:114,37729,474,43213,005,0001,000,0002,490,368
83Mar 28, 2026 15:124,37828,908,63013,011,0001,000,0002,281,472
84Mar 28, 2026 15:114,38132,891,61712,016,0002,002,0002,281,472
85Mar 28, 2026 15:134,38129,603,80413,019,0001,001,0002,277,376
86Mar 28, 2026 15:134,38235,697,88912,020,0002,003,0002,490,368
87Mar 28, 2026 15:124,38443,255,79813,095,000935,0002,281,472
88Mar 28, 2026 15:094,39239,655,09113,050,0001,003,0002,281,472
89Mar 28, 2026 15:134,39332,678,90412,051,0002,008,0002,281,472
90Mar 28, 2026 15:114,39329,548,77412,049,0002,008,0002,281,472