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:03olliecrowolliecrowScore: 4,353Success
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:044,32125,633,11212,840,000987,0002,281,472
2Mar 28, 2026 19:054,32234,410,52513,830,00002,490,368
3Mar 28, 2026 19:064,32828,052,92912,862,000989,0002,490,368
4Mar 28, 2026 19:044,33331,143,01212,877,000990,0002,498,560
5Mar 28, 2026 19:074,33429,330,82412,879,000990,0002,490,368
6Mar 28, 2026 19:064,33429,813,75812,878,000990,0002,494,464
7Mar 28, 2026 19:064,33529,962,78612,881,000990,0002,281,472
8Mar 28, 2026 19:044,33532,290,89512,881,000990,0002,494,464
9Mar 28, 2026 19:054,33737,485,35112,887,000991,0002,486,272
10Mar 28, 2026 19:044,33731,240,05712,887,000991,0002,486,272
11Mar 28, 2026 19:064,33929,018,76912,893,000991,0002,490,368
12Mar 28, 2026 19:054,33927,608,59112,895,000991,0002,490,368
13Mar 28, 2026 19:064,33931,913,76912,893,000991,0002,502,656
14Mar 28, 2026 19:054,33938,653,33712,894,000991,0002,498,560
15Mar 28, 2026 19:044,33928,079,70012,893,000991,0002,490,368
16Mar 28, 2026 19:064,34027,082,64212,896,000992,0002,494,464
17Mar 28, 2026 19:074,34126,844,38912,898,000992,0002,498,560
18Mar 28, 2026 19:054,34128,884,29212,898,000992,0002,281,472
19Mar 28, 2026 19:054,34131,422,72913,890,00002,539,520
20Mar 28, 2026 19:064,34140,486,85612,898,000992,0002,494,464
21Mar 28, 2026 19:034,34231,600,39012,901,000992,0002,281,472
22Mar 28, 2026 19:064,34231,476,70013,893,00002,494,464
23Mar 28, 2026 19:054,34330,735,06511,913,0001,985,0002,539,520
24Mar 28, 2026 19:054,34335,105,47413,896,00002,281,472
25Mar 28, 2026 19:034,34335,820,43412,905,000992,0002,281,472
26Mar 28, 2026 19:044,34437,919,23412,909,000993,0002,490,368
27Mar 28, 2026 19:074,34530,452,43711,919,0001,986,0002,498,560
28Mar 28, 2026 19:064,34530,429,45912,912,000993,0002,486,272
29Mar 28, 2026 19:054,34630,971,19312,914,000993,0002,494,464
30Mar 28, 2026 19:054,34628,812,77312,913,000993,0002,494,464
31Mar 28, 2026 19:044,34740,715,04012,918,000993,0002,498,560
32Mar 28, 2026 19:044,34731,524,77913,910,00002,494,464
33Mar 28, 2026 19:054,34727,034,21211,924,0001,987,0002,494,464
34Mar 28, 2026 19:074,34727,897,52013,909,00002,498,560
35Mar 28, 2026 19:074,34829,319,78313,912,00002,281,472
36Mar 28, 2026 19:064,34825,508,97712,920,000993,0002,281,472
37Mar 28, 2026 19:044,34834,950,11712,920,000993,0002,498,560
38Mar 28, 2026 19:054,34936,454,28712,923,000994,0002,498,560
39Mar 28, 2026 19:064,34933,292,17712,924,000994,0002,498,560
40Mar 28, 2026 19:064,34944,984,17212,922,000994,0002,281,472
41Mar 28, 2026 19:034,35033,274,17611,932,0001,988,0002,539,520
42Mar 28, 2026 19:044,35032,098,21812,925,000994,0002,494,464
43Mar 28, 2026 19:044,35032,092,75012,927,000994,0002,281,472
44Mar 28, 2026 19:064,35227,070,45113,927,00002,281,472
45Mar 28, 2026 19:054,35336,381,92712,935,000995,0002,490,368
46Mar 28, 2026 19:034,35329,574,48112,858,0001,071,0002,277,376
47Mar 28, 2026 19:054,35429,990,50112,939,000995,0002,498,560
48Mar 28, 2026 19:044,35429,166,99813,932,00002,502,656
49Mar 28, 2026 19:074,35432,756,84512,939,000995,0002,281,472
50Mar 28, 2026 19:044,35531,478,96312,941,000995,0002,281,472
51Mar 28, 2026 19:044,35529,924,82112,942,000995,0002,498,560
52Mar 28, 2026 19:054,35631,971,15612,943,000995,0002,535,424
53Mar 28, 2026 19:034,35635,038,15512,945,000995,0002,498,560
54Mar 28, 2026 19:044,35636,766,75712,944,000995,0002,281,472
55Mar 28, 2026 19:074,35732,019,13113,943,00002,281,472
56Mar 28, 2026 19:064,35827,578,09412,951,000996,0002,281,472
57Mar 28, 2026 19:044,36129,841,05012,958,000996,0002,502,656
58Mar 28, 2026 19:064,36335,900,77312,966,000997,0002,281,472
59Mar 28, 2026 19:034,36339,186,56711,968,0001,994,0002,494,464
60Mar 28, 2026 19:064,36341,687,12312,966,000997,0002,281,472
61Mar 28, 2026 19:064,36536,544,43412,972,000997,0002,281,472
62Mar 28, 2026 19:034,36627,764,28611,975,0001,995,0002,535,424
63Mar 28, 2026 19:044,36744,159,31312,975,000998,0002,281,472
64Mar 28, 2026 19:064,36733,093,89812,976,000998,0002,281,472
65Mar 28, 2026 19:054,36732,646,49812,976,000998,0002,498,560
66Mar 28, 2026 19:054,36737,829,42811,977,0001,996,0002,490,368
67Mar 28, 2026 19:064,36725,903,65112,976,000998,0002,490,368
68Mar 28, 2026 19:054,36731,167,99812,976,000998,0002,281,472
69Mar 28, 2026 19:044,36838,139,54411,982,0001,997,0002,490,368
70Mar 28, 2026 19:054,36835,782,03412,981,000998,0002,498,560
71Mar 28, 2026 19:054,36835,887,77812,979,000998,0002,281,472
72Mar 28, 2026 19:044,36929,492,18111,984,0001,997,0002,494,464
73Mar 28, 2026 19:044,37033,520,96411,987,0001,997,0002,498,560
74Mar 28, 2026 19:064,37035,397,03111,987,0001,997,0002,535,424
75Mar 28, 2026 19:054,37036,466,86212,986,000998,0002,494,464
76Mar 28, 2026 19:054,37133,675,00612,988,000999,0002,281,472
77Mar 28, 2026 19:064,37128,197,06511,990,0001,998,0002,281,472
78Mar 28, 2026 19:074,37130,057,60611,990,0001,998,0002,498,560
79Mar 28, 2026 19:064,37326,494,82012,993,000999,0002,494,464
80Mar 28, 2026 19:044,37436,348,50212,999,000999,0002,494,464
81Mar 28, 2026 19:054,37432,734,41012,998,000999,0002,490,368
82Mar 28, 2026 19:064,37437,866,81711,998,0001,999,0002,494,464
83Mar 28, 2026 19:034,37637,480,49913,002,0001,000,0002,281,472
84Mar 28, 2026 19:034,37627,757,54012,004,0002,000,0002,281,472
85Mar 28, 2026 19:074,37833,648,92012,009,0002,001,0002,535,424
86Mar 28, 2026 19:064,38434,641,35813,028,0001,002,0002,281,472
87Mar 28, 2026 19:044,38428,529,04712,025,0002,004,0002,498,560
88Mar 28, 2026 19:054,38540,502,35213,029,0001,002,0002,281,472
89Mar 28, 2026 19:044,38627,108,43712,031,0002,005,0002,281,472
90Mar 28, 2026 19:044,40327,872,60112,076,0002,012,0002,535,424