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:45olliecrowolliecrowScore: 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 15:464,33338,338,05212,875,000990,0002,498,560
2Mar 28, 2026 15:434,33325,047,46911,885,0001,980,0002,502,656
3Mar 28, 2026 15:454,33440,742,54812,879,000990,0002,494,464
4Mar 28, 2026 15:444,33431,998,72312,880,000990,0002,490,368
5Mar 28, 2026 15:464,33527,860,08812,881,000990,0002,494,464
6Mar 28, 2026 15:444,33641,164,09013,876,00002,502,656
7Mar 28, 2026 15:474,33642,200,04512,883,000991,0002,494,464
8Mar 28, 2026 15:474,33728,427,98512,888,000991,0002,281,472
9Mar 28, 2026 15:454,33727,830,04112,888,000991,0002,502,656
10Mar 28, 2026 15:474,33727,476,69413,878,00002,486,272
11Mar 28, 2026 15:464,33728,971,81112,888,000991,0002,506,752
12Mar 28, 2026 15:474,33825,990,13812,890,000991,0002,494,464
13Mar 28, 2026 15:474,33841,789,09012,891,000991,0002,281,472
14Mar 28, 2026 15:454,33831,910,97512,890,000991,0002,281,472
15Mar 28, 2026 15:454,33827,974,75913,881,00002,498,560
16Mar 28, 2026 15:464,33931,003,47212,894,000991,0002,490,368
17Mar 28, 2026 15:464,33933,890,46712,895,000991,0002,498,560
18Mar 28, 2026 15:454,33945,284,91912,895,000991,0002,502,656
19Mar 28, 2026 15:454,33927,226,04013,884,00002,281,472
20Mar 28, 2026 15:464,34026,872,83313,887,00002,498,560
21Mar 28, 2026 15:464,34033,926,06413,888,00002,494,464
22Mar 28, 2026 15:464,34031,686,57712,896,000992,0002,281,472
23Mar 28, 2026 15:454,34132,087,66313,890,00002,502,656
24Mar 28, 2026 15:474,34136,898,74712,898,000992,0002,281,472
25Mar 28, 2026 15:434,34240,846,11512,903,000992,0002,502,656
26Mar 28, 2026 15:454,34231,997,40112,902,000992,0002,494,464
27Mar 28, 2026 15:454,34239,609,77412,902,000992,0002,490,368
28Mar 28, 2026 15:464,34233,526,51012,903,000992,0002,494,464
29Mar 28, 2026 15:444,34238,704,58912,901,000992,0002,494,464
30Mar 28, 2026 15:464,34330,934,34912,904,000992,0002,494,464
31Mar 28, 2026 15:464,34328,509,48611,914,0001,985,0002,281,472
32Mar 28, 2026 15:434,34343,174,76512,830,0001,069,0002,498,560
33Mar 28, 2026 15:434,34336,744,46212,904,000992,0002,281,472
34Mar 28, 2026 15:464,34434,408,46612,909,000993,0002,281,472
35Mar 28, 2026 15:454,34444,222,46912,908,000992,0002,281,472
36Mar 28, 2026 15:444,34536,552,99313,905,00002,281,472
37Mar 28, 2026 15:454,34543,686,18412,912,000993,0002,281,472
38Mar 28, 2026 15:434,34629,861,80113,906,00002,494,464
39Mar 28, 2026 15:444,34628,963,39913,908,00002,498,560
40Mar 28, 2026 15:474,34737,431,31913,909,00002,498,560
41Mar 28, 2026 15:474,34737,792,90212,918,000993,0002,498,560
42Mar 28, 2026 15:444,34836,010,23112,920,000993,0002,502,656
43Mar 28, 2026 15:454,35028,276,68612,927,000994,0002,494,464
44Mar 28, 2026 15:464,35135,414,61212,929,000994,0002,502,656
45Mar 28, 2026 15:444,35133,709,78711,935,0001,989,0002,281,472
46Mar 28, 2026 15:444,35233,293,04711,938,0001,989,0002,494,464
47Mar 28, 2026 15:454,35227,333,82112,931,000994,0002,535,424
48Mar 28, 2026 15:474,35232,019,74112,933,000994,0002,281,472
49Mar 28, 2026 15:474,35228,842,62913,925,00002,281,472
50Mar 28, 2026 15:474,35341,568,64312,935,000995,0002,281,472
51Mar 28, 2026 15:464,35330,160,88512,936,000995,0002,281,472
52Mar 28, 2026 15:464,35331,824,76313,931,00002,502,656
53Mar 28, 2026 15:434,35327,662,74212,934,000994,0002,281,472
54Mar 28, 2026 15:444,35330,700,61912,857,0001,071,0002,502,656
55Mar 28, 2026 15:464,35334,694,81112,936,000995,0002,281,472
56Mar 28, 2026 15:474,35339,501,40613,928,00002,498,560
57Mar 28, 2026 15:454,35534,285,89012,942,000995,0002,281,472
58Mar 28, 2026 15:444,35541,802,14111,946,0001,991,0002,498,560
59Mar 28, 2026 15:434,35728,939,78512,946,000995,0002,281,472
60Mar 28, 2026 15:444,35735,993,73012,947,000995,0002,281,472
61Mar 28, 2026 15:464,35838,105,64912,949,000996,0002,281,472
62Mar 28, 2026 15:444,35940,158,64012,952,000996,0002,494,464
63Mar 28, 2026 15:464,35932,445,37312,952,000996,0002,498,560
64Mar 28, 2026 15:474,36026,656,22511,958,0001,993,0002,494,464
65Mar 28, 2026 15:444,36030,766,09812,956,000996,0002,281,472
66Mar 28, 2026 15:464,36027,303,74712,956,000996,0002,494,464
67Mar 28, 2026 15:434,36033,117,16512,955,000996,0002,281,472
68Mar 28, 2026 15:444,36229,181,60412,961,000997,0002,498,560
69Mar 28, 2026 15:444,36334,003,64412,964,000997,0002,490,368
70Mar 28, 2026 15:474,36538,960,12912,971,000997,0002,486,272
71Mar 28, 2026 15:454,36731,975,33012,975,000998,0002,502,656
72Mar 28, 2026 15:464,36734,402,11912,976,000998,0002,494,464
73Mar 28, 2026 15:444,36727,543,43512,975,000998,0002,535,424
74Mar 28, 2026 15:444,36832,283,88612,979,000998,0002,490,368
75Mar 28, 2026 15:454,36831,054,61712,978,000998,0002,281,472
76Mar 28, 2026 15:454,36831,323,58711,981,0001,996,0002,281,472
77Mar 28, 2026 15:454,36929,244,83812,982,000998,0002,281,472
78Mar 28, 2026 15:434,37031,352,88712,985,000998,0002,281,472
79Mar 28, 2026 15:454,37230,114,27812,992,000999,0002,281,472
80Mar 28, 2026 15:454,37328,373,44911,994,0001,999,0002,281,472
81Mar 28, 2026 15:444,37328,458,01111,994,0001,999,0002,281,472
82Mar 28, 2026 15:454,37633,703,59812,003,0002,000,0002,486,272
83Mar 28, 2026 15:444,37830,432,14712,008,0002,001,0002,498,560
84Mar 28, 2026 15:454,37929,652,30013,013,0001,001,0002,281,472
85Mar 28, 2026 15:444,38328,295,00013,023,0001,001,0002,490,368
86Mar 28, 2026 15:444,38727,643,21913,036,0001,002,0002,490,368
87Mar 28, 2026 15:454,39028,479,87612,042,0002,007,0002,490,368
88Mar 28, 2026 15:454,39130,455,38112,045,0002,007,0002,281,472
89Mar 28, 2026 15:464,39432,331,99412,053,0002,008,0002,494,464
90Mar 28, 2026 15:474,52842,017,01313,456,0001,035,0002,273,280