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 17:12olliecrowolliecrowScore: 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 17:104,33338,113,25912,875,000990,0002,486,272
2Mar 28, 2026 17:104,33328,309,21112,876,000990,0002,494,464
3Mar 28, 2026 17:134,33431,671,42912,879,000990,0002,281,472
4Mar 28, 2026 17:114,33641,006,59312,883,000991,0002,494,464
5Mar 28, 2026 17:134,33633,364,18012,884,000991,0002,498,560
6Mar 28, 2026 17:094,33748,605,23912,886,000991,0002,482,176
7Mar 28, 2026 17:094,33728,991,76812,887,000991,0002,490,368
8Mar 28, 2026 17:124,33834,542,30912,891,000991,0002,498,560
9Mar 28, 2026 17:134,33940,258,30112,894,000991,0002,281,472
10Mar 28, 2026 17:134,34031,726,78812,897,000992,0002,494,464
11Mar 28, 2026 17:134,34129,770,56112,899,000992,0002,494,464
12Mar 28, 2026 17:104,34234,482,85112,903,000992,0002,498,560
13Mar 28, 2026 17:124,34230,584,37612,902,000992,0002,490,368
14Mar 28, 2026 17:104,34230,607,46012,902,000992,0002,490,368
15Mar 28, 2026 17:094,34230,108,18412,901,000992,0002,494,464
16Mar 28, 2026 17:134,34242,126,63212,903,000992,0002,494,464
17Mar 28, 2026 17:104,34242,775,45712,903,000992,0002,281,472
18Mar 28, 2026 17:114,34341,378,26212,907,000992,0002,486,272
19Mar 28, 2026 17:134,34328,315,62612,907,000992,0002,535,424
20Mar 28, 2026 17:124,34329,694,20912,906,000992,0002,281,472
21Mar 28, 2026 17:124,34331,613,55612,905,000992,0002,490,368
22Mar 28, 2026 17:134,34330,860,15513,898,00002,498,560
23Mar 28, 2026 17:124,34428,267,04112,909,000993,0002,498,560
24Mar 28, 2026 17:124,34443,628,53312,909,000993,0002,498,560
25Mar 28, 2026 17:104,34429,594,89212,909,000993,0002,486,272
26Mar 28, 2026 17:134,34432,296,13112,909,000993,0002,490,368
27Mar 28, 2026 17:114,34442,895,06612,908,000992,0002,498,560
28Mar 28, 2026 17:104,34632,553,09212,839,0001,069,0002,494,464
29Mar 28, 2026 17:114,34631,336,59312,915,000993,0002,502,656
30Mar 28, 2026 17:114,34631,735,34113,906,00002,498,560
31Mar 28, 2026 17:124,34729,799,97212,917,000993,0002,494,464
32Mar 28, 2026 17:134,34728,752,39512,918,000993,0002,494,464
33Mar 28, 2026 17:104,34727,918,81412,916,000993,0002,494,464
34Mar 28, 2026 17:104,34728,910,82112,918,000993,0002,486,272
35Mar 28, 2026 17:094,34827,924,94712,919,000993,0002,494,464
36Mar 28, 2026 17:124,34833,283,29412,919,000993,0002,502,656
37Mar 28, 2026 17:104,34831,352,12812,920,000993,0002,502,656
38Mar 28, 2026 17:124,34929,937,86212,923,000994,0002,498,560
39Mar 28, 2026 17:094,34932,733,63612,923,000994,0002,490,368
40Mar 28, 2026 17:114,35031,865,95713,919,00002,281,472
41Mar 28, 2026 17:104,35129,481,73812,930,000994,0002,539,520
42Mar 28, 2026 17:104,35132,170,39613,923,00002,281,472
43Mar 28, 2026 17:114,35234,824,54412,931,000994,0002,277,376
44Mar 28, 2026 17:104,35339,489,77511,941,0001,990,0002,494,464
45Mar 28, 2026 17:114,35330,581,11512,936,000995,0002,281,472
46Mar 28, 2026 17:124,35339,832,55911,939,0001,989,0002,502,656
47Mar 28, 2026 17:104,35329,713,25711,941,0001,990,0002,498,560
48Mar 28, 2026 17:094,35439,466,94112,938,000995,0002,281,472
49Mar 28, 2026 17:124,35435,222,07912,937,000995,0002,498,560
50Mar 28, 2026 17:104,35539,473,74213,937,00002,498,560
51Mar 28, 2026 17:134,35529,175,87912,942,000995,0002,498,560
52Mar 28, 2026 17:104,35529,319,67112,942,000995,0002,498,560
53Mar 28, 2026 17:124,35531,006,80312,942,000995,0002,490,368
54Mar 28, 2026 17:114,35630,072,59312,945,000995,0002,498,560
55Mar 28, 2026 17:114,35632,861,03112,943,000995,0002,281,472
56Mar 28, 2026 17:134,35629,461,94212,944,000995,0002,490,368
57Mar 28, 2026 17:114,35826,750,15312,949,000996,0002,281,472
58Mar 28, 2026 17:134,35831,016,11912,949,000996,0002,494,464
59Mar 28, 2026 17:104,35831,006,54012,951,000996,0002,281,472
60Mar 28, 2026 17:114,35830,892,02312,949,000996,0002,502,656
61Mar 28, 2026 17:104,35829,470,93712,948,000996,0002,281,472
62Mar 28, 2026 17:124,35835,281,93313,944,00002,498,560
63Mar 28, 2026 17:094,36033,598,24812,955,000996,0002,490,368
64Mar 28, 2026 17:114,36037,751,74712,955,000996,0002,281,472
65Mar 28, 2026 17:124,36030,582,91512,957,000996,0002,281,472
66Mar 28, 2026 17:114,36033,812,20512,955,000996,0002,490,368
67Mar 28, 2026 17:124,36136,822,36111,963,0001,993,0002,490,368
68Mar 28, 2026 17:124,36131,569,48412,958,000996,0002,281,472
69Mar 28, 2026 17:114,36442,498,82812,968,000997,0002,281,472
70Mar 28, 2026 17:134,36529,310,19712,972,000997,0002,281,472
71Mar 28, 2026 17:114,36625,883,61611,975,0001,995,0002,494,464
72Mar 28, 2026 17:124,36729,015,15612,976,000998,0002,498,560
73Mar 28, 2026 17:134,36728,433,14312,976,000998,0002,494,464
74Mar 28, 2026 17:134,36728,293,83812,975,000998,0002,494,464
75Mar 28, 2026 17:124,36830,897,58512,981,000998,0002,281,472
76Mar 28, 2026 17:104,36830,949,73312,981,000998,0002,494,464
77Mar 28, 2026 17:114,36926,750,41211,985,0001,997,0002,535,424
78Mar 28, 2026 17:094,36934,659,29612,983,000998,0002,494,464
79Mar 28, 2026 17:104,36928,451,80311,983,0001,997,0002,494,464
80Mar 28, 2026 17:114,37128,185,14512,988,000999,0002,281,472
81Mar 28, 2026 17:114,37230,878,30212,990,000999,0002,281,472
82Mar 28, 2026 17:114,37327,860,76812,996,000999,0002,494,464
83Mar 28, 2026 17:134,37430,793,87512,997,000999,0002,498,560
84Mar 28, 2026 17:134,37432,556,55311,998,0001,999,0002,498,560
85Mar 28, 2026 17:094,37525,699,21112,000,0002,000,0002,494,464
86Mar 28, 2026 17:114,37542,092,94112,001,0002,000,0002,490,368
87Mar 28, 2026 17:124,37838,636,61612,007,0002,001,0002,494,464
88Mar 28, 2026 17:124,38027,133,98212,015,0002,002,0002,486,272
89Mar 28, 2026 17:104,38032,998,08312,014,0002,002,0002,498,560
90Mar 28, 2026 17:124,38528,527,33112,029,0002,004,0002,490,368