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 12:22olliecrowolliecrowScore: 4,345Success
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 12:224,32429,165,55712,849,000988,0002,502,656
2Mar 28, 2026 12:214,32529,475,35112,852,000988,0002,498,560
3Mar 28, 2026 12:224,32629,249,20312,856,000988,0002,494,464
4Mar 28, 2026 12:284,32828,634,30313,848,00002,281,472
5Mar 28, 2026 12:284,33129,236,08112,869,000989,0002,281,472
6Mar 28, 2026 12:214,33133,184,86413,858,00002,486,272
7Mar 28, 2026 12:224,33134,989,21113,859,00002,281,472
8Mar 28, 2026 12:124,33227,575,31712,872,000990,0002,494,464
9Mar 28, 2026 12:224,33428,021,67012,880,000990,0002,281,472
10Mar 28, 2026 12:224,33442,390,42612,880,000990,0002,281,472
11Mar 28, 2026 12:154,33440,017,17712,880,000990,0002,498,560
12Mar 28, 2026 12:164,33535,613,95612,882,000990,0002,281,472
13Mar 28, 2026 12:224,33527,092,59612,882,000990,0002,498,560
14Mar 28, 2026 12:304,33631,130,94912,884,000991,0002,506,752
15Mar 28, 2026 12:164,33729,742,00211,896,0001,982,0002,494,464
16Mar 28, 2026 12:224,33730,394,78612,888,000991,0002,498,560
17Mar 28, 2026 12:224,33826,203,24612,892,000991,0002,490,368
18Mar 28, 2026 12:284,33830,285,55312,890,000991,0002,502,656
19Mar 28, 2026 12:304,33826,370,96512,889,000991,0002,498,560
20Mar 28, 2026 12:164,33837,034,13512,892,000991,0002,494,464
21Mar 28, 2026 12:114,33830,589,25912,891,000991,0002,498,560
22Mar 28, 2026 12:114,33830,574,20712,891,000991,0002,498,560
23Mar 28, 2026 12:274,33940,997,81512,894,000991,0002,281,472
24Mar 28, 2026 12:214,33929,395,86312,893,000991,0002,498,560
25Mar 28, 2026 12:214,33939,959,16212,893,000991,0002,494,464
26Mar 28, 2026 12:284,33933,823,18913,886,00002,494,464
27Mar 28, 2026 12:154,34033,221,22312,897,000992,0002,498,560
28Mar 28, 2026 12:294,34139,097,78112,898,000992,0002,281,472
29Mar 28, 2026 12:214,34130,555,42312,900,000992,0002,281,472
30Mar 28, 2026 12:214,34130,565,73612,899,000992,0002,490,368
31Mar 28, 2026 12:294,34126,724,20212,900,000992,0002,281,472
32Mar 28, 2026 12:124,34143,285,05012,900,000992,0002,490,368
33Mar 28, 2026 12:154,34232,664,27712,903,000992,0002,281,472
34Mar 28, 2026 12:294,34236,479,11912,903,000992,0002,490,368
35Mar 28, 2026 12:294,34235,925,13512,901,000992,0002,502,656
36Mar 28, 2026 12:274,34228,314,84012,901,000992,0002,281,472
37Mar 28, 2026 12:294,34229,355,51813,893,00002,281,472
38Mar 28, 2026 12:174,34339,804,08312,906,000992,0002,486,272
39Mar 28, 2026 12:154,34333,592,85612,906,000992,0002,494,464
40Mar 28, 2026 12:154,34332,308,26512,905,000992,0002,490,368
41Mar 28, 2026 12:224,34344,134,72612,906,000992,0002,281,472
42Mar 28, 2026 12:174,34344,369,00412,904,000992,0002,281,472
43Mar 28, 2026 12:154,34439,135,84213,901,00002,494,464
44Mar 28, 2026 12:174,34528,644,71011,918,0001,986,0002,490,368
45Mar 28, 2026 12:214,34529,827,02012,912,000993,0002,281,472
46Mar 28, 2026 12:284,34526,064,05112,911,000993,0002,498,560
47Mar 28, 2026 12:274,34544,435,20212,910,000993,0002,281,472
48Mar 28, 2026 12:304,34530,124,72812,910,000993,0002,498,560
49Mar 28, 2026 12:174,34628,897,02113,908,00002,498,560
50Mar 28, 2026 12:304,34630,114,30112,914,000993,0002,281,472
51Mar 28, 2026 12:274,34729,471,06212,918,000993,0002,281,472
52Mar 28, 2026 12:114,34837,310,11912,920,000993,0002,502,656
53Mar 28, 2026 12:154,34837,702,95012,919,000993,0002,281,472
54Mar 28, 2026 12:294,34931,201,15411,929,0001,988,0002,498,560
55Mar 28, 2026 12:154,35027,330,92512,926,000994,0002,498,560
56Mar 28, 2026 12:124,35026,156,90013,920,00002,498,560
57Mar 28, 2026 12:214,35127,212,53713,922,00002,281,472
58Mar 28, 2026 12:224,35131,370,37812,928,000994,0002,281,472
59Mar 28, 2026 12:174,35231,876,38211,938,0001,989,0002,498,560
60Mar 28, 2026 12:214,35329,354,08312,936,000995,0002,494,464
61Mar 28, 2026 12:124,35437,432,99112,938,000995,0002,490,368
62Mar 28, 2026 12:214,35430,238,41011,944,0001,990,0002,498,560
63Mar 28, 2026 12:224,35427,376,08312,938,000995,0002,490,368
64Mar 28, 2026 12:284,35436,451,23212,939,000995,0002,281,472
65Mar 28, 2026 12:284,35529,750,07812,940,000995,0002,281,472
66Mar 28, 2026 12:304,35531,933,79711,945,0001,990,0002,490,368
67Mar 28, 2026 12:164,35627,020,94912,945,000995,0002,498,560
68Mar 28, 2026 12:274,35829,467,97311,954,0001,992,0002,535,424
69Mar 28, 2026 12:304,35831,313,14012,948,000996,0002,281,472
70Mar 28, 2026 12:124,36028,903,43312,956,000996,0002,281,472
71Mar 28, 2026 12:224,36441,933,63312,967,000997,0002,490,368
72Mar 28, 2026 12:274,36633,280,70312,974,000998,0002,281,472
73Mar 28, 2026 12:154,36735,996,57712,975,000998,0002,490,368
74Mar 28, 2026 12:124,36726,426,90912,976,000998,0002,281,472
75Mar 28, 2026 12:304,36729,938,81512,976,000998,0002,539,520
76Mar 28, 2026 12:284,36834,064,35112,980,000998,0002,281,472
77Mar 28, 2026 12:224,36928,021,44012,984,000998,0002,281,472
78Mar 28, 2026 12:164,36932,397,81811,983,0001,997,0002,486,272
79Mar 28, 2026 12:224,37131,119,44512,989,000999,0002,490,368
80Mar 28, 2026 12:224,37226,556,17812,990,000999,0002,494,464
81Mar 28, 2026 12:304,37328,414,98012,993,000999,0002,535,424
82Mar 28, 2026 12:304,37332,976,09412,993,000999,0002,494,464
83Mar 28, 2026 12:214,37536,047,73013,001,0001,000,0002,539,520
84Mar 28, 2026 12:224,37629,335,01513,002,0001,000,0002,498,560
85Mar 28, 2026 12:164,37829,898,53613,008,0001,000,0002,498,560
86Mar 28, 2026 12:284,38128,122,73213,018,0001,001,0002,281,472
87Mar 28, 2026 12:224,38240,632,17012,020,0002,003,0002,281,472
88Mar 28, 2026 12:174,39229,202,61912,047,0002,007,0002,281,472
89Mar 28, 2026 12:224,39328,837,01913,055,0001,004,0002,281,472
90Mar 28, 2026 12:214,39530,601,09213,061,0001,004,0002,494,464