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 21:12olliecrowolliecrowScore: 4,355Success
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 21:134,33331,388,53411,884,0001,980,0002,494,464
2Mar 28, 2026 21:134,33331,239,36211,884,0001,980,0002,498,560
3Mar 28, 2026 21:114,33328,608,86012,875,000990,0002,281,472
4Mar 28, 2026 21:114,33436,334,17412,878,000990,0002,281,472
5Mar 28, 2026 21:124,33629,931,02413,874,00002,281,472
6Mar 28, 2026 21:124,33742,509,69113,878,00002,502,656
7Mar 28, 2026 21:124,33739,433,00512,888,000991,0002,490,368
8Mar 28, 2026 21:124,33835,667,35013,881,00002,490,368
9Mar 28, 2026 21:134,33837,811,80013,882,00002,490,368
10Mar 28, 2026 21:114,33929,659,59212,893,000991,0002,281,472
11Mar 28, 2026 21:114,33929,238,47412,895,000991,0002,498,560
12Mar 28, 2026 21:134,34029,565,70612,897,000992,0002,281,472
13Mar 28, 2026 21:114,34039,769,48612,896,000992,0002,498,560
14Mar 28, 2026 21:134,34135,511,83812,898,000992,0002,498,560
15Mar 28, 2026 21:124,34130,507,12013,892,00002,494,464
16Mar 28, 2026 21:144,34129,453,03512,899,000992,0002,490,368
17Mar 28, 2026 21:114,34128,974,29511,906,0001,984,0002,494,464
18Mar 28, 2026 21:114,34333,224,69012,904,000992,0002,494,464
19Mar 28, 2026 21:114,34333,634,70912,905,000992,0002,490,368
20Mar 28, 2026 21:144,34341,313,72712,907,000992,0002,486,272
21Mar 28, 2026 21:134,34531,358,31413,903,00002,494,464
22Mar 28, 2026 21:144,34535,345,07012,912,000993,0002,486,272
23Mar 28, 2026 21:134,34527,485,58512,912,000993,0002,281,472
24Mar 28, 2026 21:144,34538,171,73612,912,000993,0002,494,464
25Mar 28, 2026 21:144,34631,652,07112,914,000993,0002,281,472
26Mar 28, 2026 21:144,34634,818,65212,914,000993,0002,490,368
27Mar 28, 2026 21:114,34629,465,73912,914,000993,0002,281,472
28Mar 28, 2026 21:144,34630,563,80511,921,0001,986,0002,498,560
29Mar 28, 2026 21:114,34629,737,07112,915,000993,0002,498,560
30Mar 28, 2026 21:114,34635,699,81713,906,00002,498,560
31Mar 28, 2026 21:134,34734,767,64212,916,000993,0002,494,464
32Mar 28, 2026 21:144,34729,385,78012,840,0001,070,0002,277,376
33Mar 28, 2026 21:134,34833,750,09813,914,00002,502,656
34Mar 28, 2026 21:114,34834,779,02212,920,000993,0002,281,472
35Mar 28, 2026 21:114,34936,822,49312,922,000994,0002,281,472
36Mar 28, 2026 21:134,34938,415,92411,930,0001,988,0002,490,368
37Mar 28, 2026 21:124,35031,145,52411,933,0001,988,0002,490,368
38Mar 28, 2026 21:144,35229,924,39412,931,000994,0002,494,464
39Mar 28, 2026 21:114,35231,505,38613,926,00002,281,472
40Mar 28, 2026 21:124,35233,711,36112,933,000994,0002,494,464
41Mar 28, 2026 21:144,35225,962,49012,933,000994,0002,281,472
42Mar 28, 2026 21:124,35230,809,04411,938,0001,989,0002,506,752
43Mar 28, 2026 21:124,35429,885,39012,937,000995,0002,281,472
44Mar 28, 2026 21:114,35447,416,19812,937,000995,0002,498,560
45Mar 28, 2026 21:144,35431,095,89212,938,000995,0002,281,472
46Mar 28, 2026 21:124,35527,844,70212,942,000995,0002,281,472
47Mar 28, 2026 21:134,35532,956,20511,946,0001,991,0002,490,368
48Mar 28, 2026 21:124,35638,670,09712,944,000995,0002,535,424
49Mar 28, 2026 21:144,35628,164,86412,943,000995,0002,502,656
50Mar 28, 2026 21:124,35826,725,47012,948,000996,0002,281,472
51Mar 28, 2026 21:124,35839,408,52111,953,0001,992,0002,281,472
52Mar 28, 2026 21:144,35833,868,82912,950,000996,0002,281,472
53Mar 28, 2026 21:114,35828,996,74312,951,000996,0002,502,656
54Mar 28, 2026 21:114,35928,513,58312,953,000996,0002,494,464
55Mar 28, 2026 21:134,36030,054,01812,957,000996,0002,490,368
56Mar 28, 2026 21:134,36030,028,06712,955,000996,0002,281,472
57Mar 28, 2026 21:144,36042,077,21011,958,0001,993,0002,490,368
58Mar 28, 2026 21:114,36130,924,60111,963,0001,993,0002,502,656
59Mar 28, 2026 21:124,36130,197,47911,963,0001,993,0002,490,368
60Mar 28, 2026 21:144,36332,880,93212,966,000997,0002,502,656
61Mar 28, 2026 21:134,36431,712,09411,970,0001,995,0002,281,472
62Mar 28, 2026 21:144,36435,289,57912,969,000997,0002,498,560
63Mar 28, 2026 21:114,36429,695,41912,968,000997,0002,281,472
64Mar 28, 2026 21:114,36430,997,58312,967,000997,0002,281,472
65Mar 28, 2026 21:124,36834,228,10612,978,000998,0002,494,464
66Mar 28, 2026 21:134,36841,789,42211,981,0001,996,0002,498,560
67Mar 28, 2026 21:134,36929,532,64511,983,0001,997,0002,281,472
68Mar 28, 2026 21:114,36931,733,62512,982,000998,0002,281,472
69Mar 28, 2026 21:114,37030,880,35012,985,000998,0002,498,560
70Mar 28, 2026 21:134,37133,315,91811,990,0001,998,0002,482,176
71Mar 28, 2026 21:134,37140,976,17911,989,0001,998,0002,494,464
72Mar 28, 2026 21:134,37229,976,32211,993,0001,998,0002,281,472
73Mar 28, 2026 21:124,37231,570,75511,993,0001,998,0002,281,472
74Mar 28, 2026 21:134,37335,181,00512,993,000999,0002,498,560
75Mar 28, 2026 21:124,37336,175,59412,994,000999,0002,281,472
76Mar 28, 2026 21:144,37342,411,26212,993,000999,0002,535,424
77Mar 28, 2026 21:124,37428,891,42112,999,000999,0002,490,368
78Mar 28, 2026 21:134,37530,821,87713,001,0001,000,0002,277,376
79Mar 28, 2026 21:124,37736,000,30412,005,0002,000,0002,535,424
80Mar 28, 2026 21:114,38135,598,45112,016,0002,002,0002,498,560
81Mar 28, 2026 21:124,38227,444,31512,020,0002,003,0002,281,472
82Mar 28, 2026 21:124,38328,919,29712,023,0002,003,0002,498,560
83Mar 28, 2026 21:134,38334,041,65513,023,0001,001,0002,281,472
84Mar 28, 2026 21:114,38431,923,55713,026,0001,002,0002,502,656
85Mar 28, 2026 21:134,38540,450,32412,027,0002,004,0002,281,472
86Mar 28, 2026 21:134,38631,787,73012,030,0002,005,0002,281,472
87Mar 28, 2026 21:124,38632,871,63212,030,0002,005,0002,281,472
88Mar 28, 2026 21:124,38926,659,03912,038,0002,006,0002,494,464
89Mar 28, 2026 21:124,39528,626,40012,054,0002,009,0002,498,560
90Mar 28, 2026 21:144,40434,539,78713,087,0001,006,0002,498,560