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 19:55olliecrowolliecrowScore: 4,362Success
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 19:584,32425,942,45312,848,000988,0002,281,472
2Mar 28, 2026 19:584,33239,093,30412,871,000990,0002,498,560
3Mar 28, 2026 19:584,33429,011,46513,869,00002,490,368
4Mar 28, 2026 19:574,33730,163,74312,888,000991,0002,281,472
5Mar 28, 2026 19:564,33843,799,74012,890,000991,0002,494,464
6Mar 28, 2026 19:574,33926,408,87612,894,000991,0002,498,560
7Mar 28, 2026 19:584,34143,526,92112,900,000992,0002,486,272
8Mar 28, 2026 19:574,34131,436,36512,900,000992,0002,502,656
9Mar 28, 2026 19:584,34240,747,61312,901,000992,0002,498,560
10Mar 28, 2026 19:564,34229,920,82911,910,0001,985,0002,494,464
11Mar 28, 2026 19:574,34329,196,82113,897,00002,490,368
12Mar 28, 2026 19:564,34327,731,96112,906,000992,0002,490,368
13Mar 28, 2026 19:584,34536,079,06612,910,000993,0002,498,560
14Mar 28, 2026 19:554,34529,478,48812,911,000993,0002,498,560
15Mar 28, 2026 19:554,34640,973,55611,921,0001,986,0002,498,560
16Mar 28, 2026 19:554,34730,940,17912,917,000993,0002,494,464
17Mar 28, 2026 19:584,34839,460,43113,914,00002,494,464
18Mar 28, 2026 19:564,34929,227,09612,922,000994,0002,498,560
19Mar 28, 2026 19:564,34933,604,05012,922,000994,0002,281,472
20Mar 28, 2026 19:564,34927,475,28813,917,00002,281,472
21Mar 28, 2026 19:574,34934,647,41412,924,000994,0002,498,560
22Mar 28, 2026 19:584,34931,108,00412,924,000994,0002,498,560
23Mar 28, 2026 19:554,35030,536,53712,925,000994,0002,502,656
24Mar 28, 2026 19:574,35129,411,93511,934,0001,989,0002,281,472
25Mar 28, 2026 19:564,35140,101,61713,922,00002,281,472
26Mar 28, 2026 19:564,35138,728,49013,923,00002,498,560
27Mar 28, 2026 19:564,35234,929,45512,933,000994,0002,502,656
28Mar 28, 2026 19:584,35329,672,50212,936,000995,0002,281,472
29Mar 28, 2026 19:584,35436,392,24011,944,0001,990,0002,490,368
30Mar 28, 2026 19:554,35433,007,40211,942,0001,990,0002,281,472
31Mar 28, 2026 19:554,35431,115,84012,937,000995,0002,281,472
32Mar 28, 2026 19:574,35529,770,67612,940,000995,0002,490,368
33Mar 28, 2026 19:554,35539,251,76412,940,000995,0002,498,560
34Mar 28, 2026 19:564,35538,328,14112,942,000995,0002,494,464
35Mar 28, 2026 19:574,35636,453,89911,948,0001,991,0002,486,272
36Mar 28, 2026 19:564,35731,636,57012,947,000995,0002,490,368
37Mar 28, 2026 19:554,35832,839,48412,950,000996,0002,498,560
38Mar 28, 2026 19:564,35837,424,50011,955,0001,992,0002,486,272
39Mar 28, 2026 19:554,35927,383,10012,952,000996,0002,498,560
40Mar 28, 2026 19:564,36025,236,62712,955,000996,0002,539,520
41Mar 28, 2026 19:554,36029,919,87312,957,000996,0002,281,472
42Mar 28, 2026 19:584,36033,179,03511,958,0001,993,0002,498,560
43Mar 28, 2026 19:574,36033,756,62011,958,0001,993,0002,498,560
44Mar 28, 2026 19:564,36129,879,77011,961,0001,993,0002,498,560
45Mar 28, 2026 19:574,36134,801,71412,960,000996,0002,490,368
46Mar 28, 2026 19:574,36235,602,61412,961,000997,0002,498,560
47Mar 28, 2026 19:584,36229,174,08912,962,000997,0002,498,560
48Mar 28, 2026 19:564,36441,889,40712,967,000997,0002,494,464
49Mar 28, 2026 19:584,36436,075,98611,971,0001,995,0002,490,368
50Mar 28, 2026 19:574,36434,901,56412,967,000997,0002,281,472
51Mar 28, 2026 19:574,36528,471,48711,973,0001,995,0002,281,472
52Mar 28, 2026 19:584,36538,166,75711,972,0001,995,0002,494,464
53Mar 28, 2026 19:584,36627,778,64612,974,000998,0002,494,464
54Mar 28, 2026 19:574,36740,828,89011,977,0001,996,0002,494,464
55Mar 28, 2026 19:564,36832,528,05012,981,000998,0002,281,472
56Mar 28, 2026 19:584,36831,892,71512,979,000998,0002,490,368
57Mar 28, 2026 19:574,36832,440,49012,978,000998,0002,494,464
58Mar 28, 2026 19:554,36827,949,96112,978,000998,0002,281,472
59Mar 28, 2026 19:574,36932,129,03412,982,000998,0002,498,560
60Mar 28, 2026 19:584,36938,008,51511,984,0001,997,0002,490,368
61Mar 28, 2026 19:564,36935,400,51311,983,0001,997,0002,498,560
62Mar 28, 2026 19:574,36934,082,10911,983,0001,997,0002,490,368
63Mar 28, 2026 19:574,37037,621,63412,986,000998,0002,490,368
64Mar 28, 2026 19:554,37030,167,91511,987,0001,997,0002,490,368
65Mar 28, 2026 19:574,37131,942,58612,988,000999,0002,494,464
66Mar 28, 2026 19:554,37230,252,91511,992,0001,998,0002,494,464
67Mar 28, 2026 19:554,37241,592,16712,991,000999,0002,281,472
68Mar 28, 2026 19:574,37228,649,72512,990,000999,0002,281,472
69Mar 28, 2026 19:574,37532,538,94213,001,0001,000,0002,498,560
70Mar 28, 2026 19:554,37634,357,99112,002,0002,000,0002,281,472
71Mar 28, 2026 19:564,37632,030,36713,002,0001,000,0002,281,472
72Mar 28, 2026 19:584,37837,971,11513,011,0001,000,0002,494,464
73Mar 28, 2026 19:574,37932,264,53513,012,0001,000,0002,490,368
74Mar 28, 2026 19:574,38030,375,09914,017,00002,281,472
75Mar 28, 2026 19:584,38133,497,05413,018,0001,001,0002,502,656
76Mar 28, 2026 19:584,38425,807,14213,027,0001,002,0002,498,560
77Mar 28, 2026 19:564,38430,753,83812,025,0002,004,0002,502,656
78Mar 28, 2026 19:584,38528,543,65212,028,0002,004,0002,494,464
79Mar 28, 2026 19:554,39029,375,12213,045,0001,003,0002,498,560
80Mar 28, 2026 19:574,39242,745,30513,051,0001,003,0002,281,472
81Mar 28, 2026 19:564,39238,456,72312,046,0002,007,0002,281,472
82Mar 28, 2026 19:564,39728,921,48813,065,0001,005,0002,281,472
83Mar 28, 2026 19:564,39836,639,41912,063,0002,010,0002,494,464
84Mar 28, 2026 19:554,40134,569,57412,071,0002,011,0002,494,464
85Mar 28, 2026 19:564,40628,464,90312,084,0002,014,0002,494,464
86Mar 28, 2026 19:554,44139,846,67113,195,0001,015,0002,494,464
87Mar 28, 2026 19:554,45337,817,74312,213,0002,035,0002,502,656
88Mar 28, 2026 19:554,47728,964,30812,280,0002,046,0002,494,464
89Mar 28, 2026 19:554,51629,120,03114,451,00002,281,472
90Mar 28, 2026 19:564,66134,753,78913,922,000994,0002,281,472