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 14:56olliecrowolliecrowScore: 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 14:564,32926,852,41112,864,000989,0002,281,472
2Mar 28, 2026 14:544,33134,776,05112,870,000990,0002,502,656
3Mar 28, 2026 14:574,33131,842,70812,870,000990,0002,494,464
4Mar 28, 2026 14:544,33527,200,25912,882,000990,0002,490,368
5Mar 28, 2026 14:564,33529,258,73212,882,000990,0002,502,656
6Mar 28, 2026 14:554,33535,333,37612,882,000990,0002,502,656
7Mar 28, 2026 14:584,33630,088,07311,892,0001,982,0002,494,464
8Mar 28, 2026 14:584,33731,449,99312,887,000991,0002,498,560
9Mar 28, 2026 14:564,33834,633,34312,889,000991,0002,494,464
10Mar 28, 2026 14:584,33832,715,03412,889,000991,0002,502,656
11Mar 28, 2026 14:554,33833,301,77312,891,000991,0002,494,464
12Mar 28, 2026 14:584,33829,240,65612,889,000991,0002,494,464
13Mar 28, 2026 14:564,33843,370,85813,882,00002,486,272
14Mar 28, 2026 14:564,33831,266,30812,891,000991,0002,281,472
15Mar 28, 2026 14:584,33936,179,37112,894,000991,0002,281,472
16Mar 28, 2026 14:554,33930,918,75112,893,000991,0002,494,464
17Mar 28, 2026 14:574,34035,756,98113,889,00002,502,656
18Mar 28, 2026 14:584,34133,507,57112,898,000992,0002,494,464
19Mar 28, 2026 14:574,34138,805,28812,900,000992,0002,490,368
20Mar 28, 2026 14:544,34235,676,83912,901,000992,0002,281,472
21Mar 28, 2026 14:554,34229,711,74812,903,000992,0002,281,472
22Mar 28, 2026 14:544,34229,376,75013,895,00002,498,560
23Mar 28, 2026 14:584,34340,808,85112,904,000992,0002,281,472
24Mar 28, 2026 14:554,34335,744,02412,906,000992,0002,490,368
25Mar 28, 2026 14:554,34332,779,10612,904,000992,0002,502,656
26Mar 28, 2026 14:574,34531,961,57412,911,000993,0002,539,520
27Mar 28, 2026 14:574,34531,260,79612,910,000993,0002,498,560
28Mar 28, 2026 14:574,34638,284,76312,913,000993,0002,490,368
29Mar 28, 2026 14:544,34636,222,54512,915,000993,0002,502,656
30Mar 28, 2026 14:544,34631,266,99912,915,000993,0002,281,472
31Mar 28, 2026 14:554,34630,265,08112,913,000993,0002,502,656
32Mar 28, 2026 14:554,34734,767,54512,916,000993,0002,498,560
33Mar 28, 2026 14:554,34742,672,16913,911,00002,494,464
34Mar 28, 2026 14:564,34729,390,23211,922,0001,987,0002,494,464
35Mar 28, 2026 14:554,34844,531,55212,919,000993,0002,281,472
36Mar 28, 2026 14:584,34832,451,32612,919,000993,0002,281,472
37Mar 28, 2026 14:574,34829,889,44812,920,000993,0002,498,560
38Mar 28, 2026 14:554,34931,805,42612,924,000994,0002,281,472
39Mar 28, 2026 14:574,34930,928,50613,917,00002,494,464
40Mar 28, 2026 14:574,35032,277,51212,926,000994,0002,281,472
41Mar 28, 2026 14:564,35128,416,69312,929,000994,0002,494,464
42Mar 28, 2026 14:574,35126,181,61212,929,000994,0002,281,472
43Mar 28, 2026 14:574,35238,352,75812,933,000994,0002,486,272
44Mar 28, 2026 14:584,35229,370,80912,932,000994,0002,273,280
45Mar 28, 2026 14:584,35238,544,68912,931,000994,0002,490,368
46Mar 28, 2026 14:554,35239,328,78512,931,000994,0002,494,464
47Mar 28, 2026 14:554,35325,840,24511,939,0001,989,0002,494,464
48Mar 28, 2026 14:554,35429,525,98012,939,000995,0002,498,560
49Mar 28, 2026 14:584,35428,035,41412,939,000995,0002,281,472
50Mar 28, 2026 14:554,35436,746,70712,937,000995,0002,498,560
51Mar 28, 2026 14:574,35425,887,74712,939,000995,0002,494,464
52Mar 28, 2026 14:554,35534,134,20912,941,000995,0002,490,368
53Mar 28, 2026 14:554,35735,666,77912,946,000995,0002,281,472
54Mar 28, 2026 14:564,35735,109,16212,947,000995,0002,281,472
55Mar 28, 2026 14:564,35735,354,25011,951,0001,991,0002,281,472
56Mar 28, 2026 14:564,35729,103,05112,946,000995,0002,486,272
57Mar 28, 2026 14:574,35830,184,90111,952,0001,992,0002,281,472
58Mar 28, 2026 14:564,35831,390,68212,950,000996,0002,281,472
59Mar 28, 2026 14:544,35830,243,06312,948,000996,0002,486,272
60Mar 28, 2026 14:574,36027,866,69412,956,000996,0002,486,272
61Mar 28, 2026 14:554,36126,487,97511,963,0001,993,0002,486,272
62Mar 28, 2026 14:574,36342,715,64812,963,000997,0002,490,368
63Mar 28, 2026 14:584,36528,359,82012,972,000997,0002,281,472
64Mar 28, 2026 14:554,36527,947,55412,971,000997,0002,490,368
65Mar 28, 2026 14:564,36731,044,01111,979,0001,996,0002,486,272
66Mar 28, 2026 14:574,36832,065,85512,980,000998,0002,506,752
67Mar 28, 2026 14:564,36831,483,44211,980,0001,996,0002,498,560
68Mar 28, 2026 14:554,36831,988,14612,980,000998,0002,486,272
69Mar 28, 2026 14:574,37048,855,63212,986,000998,0002,281,472
70Mar 28, 2026 14:584,37029,744,61612,985,000998,0002,277,376
71Mar 28, 2026 14:574,37031,132,95012,986,000998,0002,281,472
72Mar 28, 2026 14:544,37136,850,06412,988,000999,0002,281,472
73Mar 28, 2026 14:544,37239,415,13911,993,0001,998,0002,281,472
74Mar 28, 2026 14:584,37228,508,05312,991,000999,0002,535,424
75Mar 28, 2026 14:584,37628,826,17613,003,0001,000,0002,281,472
76Mar 28, 2026 14:574,37932,234,06314,013,00002,281,472
77Mar 28, 2026 14:574,38128,208,74313,018,0001,001,0002,281,472
78Mar 28, 2026 14:564,38136,975,13713,017,0001,001,0002,490,368
79Mar 28, 2026 14:554,38832,814,50412,037,0002,006,0002,277,376
80Mar 28, 2026 14:574,38831,652,82812,035,0002,005,0002,494,464
81Mar 28, 2026 14:564,39336,274,70812,048,0002,008,0002,486,272
82Mar 28, 2026 14:564,45136,082,20113,227,0001,017,0002,482,176
83Mar 28, 2026 14:544,51525,270,34214,448,00002,494,464
84Mar 28, 2026 14:544,52534,004,83013,446,0001,034,0002,494,464
85Mar 28, 2026 14:564,54228,948,55514,534,00002,494,464
86Mar 28, 2026 14:564,55427,603,83713,532,0001,040,0002,486,272
87Mar 28, 2026 14:544,60639,448,54113,688,0001,052,0002,502,656
88Mar 28, 2026 14:564,68033,055,22913,104,0001,872,0002,281,472
89Mar 28, 2026 14:564,71639,702,99414,086,0001,006,0002,482,176
90Mar 28, 2026 14:564,82338,463,49914,406,0001,029,0002,285,568