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 20:40olliecrowolliecrowScore: 4,358Success
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 20:424,33530,798,73913,871,00002,490,368
2Mar 28, 2026 20:414,33639,609,74813,874,00002,281,472
3Mar 28, 2026 20:414,33942,116,66313,885,00002,490,368
4Mar 28, 2026 20:394,33928,653,40912,893,000991,0002,494,464
5Mar 28, 2026 20:424,33929,157,71712,895,000991,0002,486,272
6Mar 28, 2026 20:394,33931,330,41711,902,0001,983,0002,494,464
7Mar 28, 2026 20:424,34043,427,21712,897,000992,0002,281,472
8Mar 28, 2026 20:404,34030,162,82911,904,0001,984,0002,490,368
9Mar 28, 2026 20:414,34131,729,07012,900,000992,0002,490,368
10Mar 28, 2026 20:424,34243,009,48912,902,000992,0002,498,560
11Mar 28, 2026 20:414,34327,851,85713,897,00002,494,464
12Mar 28, 2026 20:394,34343,695,48612,907,000992,0002,281,472
13Mar 28, 2026 20:414,34430,481,21611,916,0001,986,0002,494,464
14Mar 28, 2026 20:414,34428,817,13612,909,000993,0002,281,472
15Mar 28, 2026 20:394,34633,151,78412,914,000993,0002,482,176
16Mar 28, 2026 20:424,34630,370,55612,914,000993,0002,494,464
17Mar 28, 2026 20:394,34847,924,12713,912,00002,281,472
18Mar 28, 2026 20:424,34830,248,85813,913,00002,490,368
19Mar 28, 2026 20:394,34829,571,58912,920,000993,0002,498,560
20Mar 28, 2026 20:404,34831,062,26012,919,000993,0002,494,464
21Mar 28, 2026 20:424,34938,366,83412,922,000994,0002,281,472
22Mar 28, 2026 20:404,35041,929,28511,931,0001,988,0002,490,368
23Mar 28, 2026 20:404,35038,502,71211,931,0001,988,0002,502,656
24Mar 28, 2026 20:424,35031,719,21512,927,000994,0002,498,560
25Mar 28, 2026 20:394,35034,442,48512,849,0001,070,0002,281,472
26Mar 28, 2026 20:414,35127,040,58212,928,000994,0002,281,472
27Mar 28, 2026 20:424,35230,788,92812,933,000994,0002,281,472
28Mar 28, 2026 20:424,35233,822,10512,931,000994,0002,281,472
29Mar 28, 2026 20:414,35237,164,37012,931,000994,0002,494,464
30Mar 28, 2026 20:414,35229,544,63913,925,00002,281,472
31Mar 28, 2026 20:394,35233,133,67012,933,000994,0002,281,472
32Mar 28, 2026 20:424,35333,825,50813,929,00002,494,464
33Mar 28, 2026 20:414,35333,183,71413,928,00002,498,560
34Mar 28, 2026 20:394,35338,116,31411,940,0001,990,0002,494,464
35Mar 28, 2026 20:424,35327,373,01812,936,000995,0002,535,424
36Mar 28, 2026 20:414,35329,376,06112,934,000994,0002,494,464
37Mar 28, 2026 20:424,35329,239,85611,939,0001,989,0002,490,368
38Mar 28, 2026 20:414,35426,258,72112,938,000995,0002,502,656
39Mar 28, 2026 20:424,35435,975,07012,938,000995,0002,281,472
40Mar 28, 2026 20:414,35531,921,84712,865,0001,072,0002,494,464
41Mar 28, 2026 20:414,35628,867,85012,945,000995,0002,498,560
42Mar 28, 2026 20:404,35637,749,86312,945,000995,0002,281,472
43Mar 28, 2026 20:424,35733,860,75511,951,0001,991,0002,490,368
44Mar 28, 2026 20:394,35830,261,39612,951,000996,0002,490,368
45Mar 28, 2026 20:424,35842,141,14412,950,000996,0002,490,368
46Mar 28, 2026 20:404,35831,728,00912,951,000996,0002,277,376
47Mar 28, 2026 20:424,35931,633,85612,953,000996,0002,506,752
48Mar 28, 2026 20:414,36035,788,37412,955,000996,0002,502,656
49Mar 28, 2026 20:404,36031,542,64813,952,00002,494,464
50Mar 28, 2026 20:404,36032,173,47112,957,000996,0002,490,368
51Mar 28, 2026 20:414,36030,492,36312,955,000996,0002,498,560
52Mar 28, 2026 20:414,36032,538,04812,957,000996,0002,502,656
53Mar 28, 2026 20:404,36127,922,48112,960,000996,0002,498,560
54Mar 28, 2026 20:424,36330,338,66412,965,000997,0002,494,464
55Mar 28, 2026 20:404,36436,589,45712,969,000997,0002,502,656
56Mar 28, 2026 20:404,36442,086,79911,971,0001,995,0002,498,560
57Mar 28, 2026 20:404,36532,409,95512,972,000997,0002,498,560
58Mar 28, 2026 20:394,36635,711,44511,976,0001,996,0002,494,464
59Mar 28, 2026 20:394,36731,094,79312,977,000998,0002,281,472
60Mar 28, 2026 20:394,36731,236,89312,976,000998,0002,281,472
61Mar 28, 2026 20:424,36730,692,81112,975,000998,0002,498,560
62Mar 28, 2026 20:414,36732,975,63812,977,000998,0002,281,472
63Mar 28, 2026 20:414,36741,387,43711,979,0001,996,0002,494,464
64Mar 28, 2026 20:404,37036,620,41312,985,000998,0002,498,560
65Mar 28, 2026 20:404,37131,508,18112,988,000999,0002,494,464
66Mar 28, 2026 20:414,37129,444,38512,989,000999,0002,494,464
67Mar 28, 2026 20:404,37235,271,23212,990,000999,0002,281,472
68Mar 28, 2026 20:424,37329,561,45611,995,0001,999,0002,277,376
69Mar 28, 2026 20:404,37336,102,32412,993,000999,0002,490,368
70Mar 28, 2026 20:424,37432,940,39012,997,000999,0002,281,472
71Mar 28, 2026 20:414,37638,662,74513,004,0001,000,0002,494,464
72Mar 28, 2026 20:414,37638,455,15513,004,0001,000,0002,494,464
73Mar 28, 2026 20:394,37627,748,68113,004,0001,000,0002,539,520
74Mar 28, 2026 20:404,37832,143,12413,009,0001,000,0002,281,472
75Mar 28, 2026 20:414,38032,104,35513,015,0001,001,0002,281,472
76Mar 28, 2026 20:404,38231,766,70712,018,0002,003,0002,277,376
77Mar 28, 2026 20:404,38530,580,14512,029,0002,004,0002,498,560
78Mar 28, 2026 20:424,38538,534,82212,029,0002,004,0002,281,472
79Mar 28, 2026 20:404,38531,120,39312,028,0002,004,0002,502,656
80Mar 28, 2026 20:394,38629,088,19512,031,0002,005,0002,498,560
81Mar 28, 2026 20:404,39133,206,45012,045,0002,007,0002,498,560
82Mar 28, 2026 20:424,39333,998,05012,048,0002,008,0002,281,472
83Mar 28, 2026 20:414,39731,900,06612,060,0002,010,0002,494,464
84Mar 28, 2026 20:424,39739,527,85213,066,0001,005,0002,281,472
85Mar 28, 2026 20:394,39928,123,91512,067,0002,011,0002,535,424
86Mar 28, 2026 20:394,40233,009,21213,080,0001,006,0002,498,560
87Mar 28, 2026 20:394,45542,760,66712,219,0002,036,0002,490,368
88Mar 28, 2026 20:404,51840,572,35113,426,0001,032,0002,502,656
89Mar 28, 2026 20:404,86339,193,34313,618,0001,945,0002,269,184
90Mar 28, 2026 20:404,90544,471,63514,650,0001,046,0002,273,280