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:36olliecrowolliecrowScore: 4,361Success
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:364,33027,079,35012,867,000989,0002,281,472
2Mar 28, 2026 19:374,33627,129,94612,884,000991,0002,490,368
3Mar 28, 2026 19:394,33830,381,20812,889,000991,0002,494,464
4Mar 28, 2026 19:384,33832,784,60812,889,000991,0002,502,656
5Mar 28, 2026 19:384,33839,571,80013,883,00002,498,560
6Mar 28, 2026 19:384,33934,620,43312,893,000991,0002,498,560
7Mar 28, 2026 19:364,33929,293,70112,895,000991,0002,281,472
8Mar 28, 2026 19:384,33935,098,15112,895,000991,0002,490,368
9Mar 28, 2026 19:374,34032,036,08512,897,000992,0002,281,472
10Mar 28, 2026 19:374,34039,584,49112,896,000992,0002,494,464
11Mar 28, 2026 19:384,34129,523,13412,900,000992,0002,281,472
12Mar 28, 2026 19:384,34128,323,34112,898,000992,0002,502,656
13Mar 28, 2026 19:384,34138,499,52412,900,000992,0002,490,368
14Mar 28, 2026 19:394,34129,585,57012,899,000992,0002,490,368
15Mar 28, 2026 19:384,34227,227,12112,901,000992,0002,281,472
16Mar 28, 2026 19:374,34240,493,44812,902,000992,0002,281,472
17Mar 28, 2026 19:364,34331,183,43112,904,000992,0002,486,272
18Mar 28, 2026 19:394,34439,494,73012,908,000992,0002,490,368
19Mar 28, 2026 19:394,34431,012,88912,831,0001,069,0002,502,656
20Mar 28, 2026 19:374,34529,534,13912,911,000993,0002,490,368
21Mar 28, 2026 19:364,34631,449,94013,906,00002,494,464
22Mar 28, 2026 19:364,34629,007,57813,907,00002,486,272
23Mar 28, 2026 19:364,34641,830,29212,914,000993,0002,281,472
24Mar 28, 2026 19:384,34731,727,21811,923,0001,987,0002,281,472
25Mar 28, 2026 19:394,34726,669,71111,923,0001,987,0002,494,464
26Mar 28, 2026 19:374,34733,140,78212,918,000993,0002,281,472
27Mar 28, 2026 19:374,34829,331,20212,919,000993,0002,502,656
28Mar 28, 2026 19:374,34934,772,67312,922,000994,0002,502,656
29Mar 28, 2026 19:364,34930,316,99912,924,000994,0002,502,656
30Mar 28, 2026 19:394,35029,538,85712,926,000994,0002,281,472
31Mar 28, 2026 19:364,35231,968,79812,931,000994,0002,490,368
32Mar 28, 2026 19:394,35236,009,99812,933,000994,0002,281,472
33Mar 28, 2026 19:384,35242,739,10713,925,00002,490,368
34Mar 28, 2026 19:374,35327,379,54312,936,000995,0002,490,368
35Mar 28, 2026 19:374,35546,687,14012,941,000995,0002,490,368
36Mar 28, 2026 19:364,35531,346,17012,941,000995,0002,498,560
37Mar 28, 2026 19:394,35832,984,27411,953,0001,992,0002,494,464
38Mar 28, 2026 19:394,35827,613,31012,950,000996,0002,277,376
39Mar 28, 2026 19:394,35931,311,03412,952,000996,0002,277,376
40Mar 28, 2026 19:374,35935,163,78212,952,000996,0002,490,368
41Mar 28, 2026 19:374,36029,461,25312,957,000996,0002,281,472
42Mar 28, 2026 19:364,36038,363,34111,958,0001,993,0002,494,464
43Mar 28, 2026 19:384,36037,870,51012,956,000996,0002,502,656
44Mar 28, 2026 19:394,36131,527,04612,958,000996,0002,281,472
45Mar 28, 2026 19:394,36134,693,70112,960,000996,0002,502,656
46Mar 28, 2026 19:384,36129,524,09811,963,0001,993,0002,486,272
47Mar 28, 2026 19:364,36125,688,59312,960,000996,0002,281,472
48Mar 28, 2026 19:374,36135,378,10712,958,000996,0002,490,368
49Mar 28, 2026 19:384,36234,173,58112,961,000997,0002,494,464
50Mar 28, 2026 19:374,36225,589,05612,962,000997,0002,498,560
51Mar 28, 2026 19:374,36326,720,21911,968,0001,994,0002,281,472
52Mar 28, 2026 19:364,36337,466,03212,965,000997,0002,498,560
53Mar 28, 2026 19:394,36428,592,64511,970,0001,995,0002,494,464
54Mar 28, 2026 19:374,36429,925,73712,968,000997,0002,490,368
55Mar 28, 2026 19:384,36528,570,36511,974,0001,995,0002,494,464
56Mar 28, 2026 19:364,36537,415,27112,970,000997,0002,281,472
57Mar 28, 2026 19:394,36631,747,05212,974,000998,0002,494,464
58Mar 28, 2026 19:394,36637,464,24111,976,0001,996,0002,486,272
59Mar 28, 2026 19:384,36629,336,14612,973,000997,0002,281,472
60Mar 28, 2026 19:394,36730,752,17511,977,0001,996,0002,281,472
61Mar 28, 2026 19:384,36727,206,38912,975,000998,0002,502,656
62Mar 28, 2026 19:374,36732,087,87611,979,0001,996,0002,281,472
63Mar 28, 2026 19:384,36931,937,15211,983,0001,997,0002,494,464
64Mar 28, 2026 19:384,36930,536,77111,983,0001,997,0002,494,464
65Mar 28, 2026 19:374,36926,844,71211,983,0001,997,0002,494,464
66Mar 28, 2026 19:364,37230,053,62011,991,0001,998,0002,281,472
67Mar 28, 2026 19:364,37330,907,38712,993,000999,0002,281,472
68Mar 28, 2026 19:384,37332,409,12211,994,0001,999,0002,281,472
69Mar 28, 2026 19:384,37528,606,40613,000,0001,000,0002,498,560
70Mar 28, 2026 19:394,37629,945,43212,004,0002,000,0002,281,472
71Mar 28, 2026 19:384,37639,000,87713,002,0001,000,0002,494,464
72Mar 28, 2026 19:374,37633,584,27212,002,0002,000,0002,281,472
73Mar 28, 2026 19:394,37631,294,81013,004,0001,000,0002,498,560
74Mar 28, 2026 19:394,37728,244,84413,006,0001,000,0002,494,464
75Mar 28, 2026 19:394,37726,401,66912,006,0002,001,0002,486,272
76Mar 28, 2026 19:374,37834,144,92112,007,0002,001,0002,490,368
77Mar 28, 2026 19:384,37834,761,98112,010,0002,001,0002,498,560
78Mar 28, 2026 19:364,38031,228,19113,015,0001,001,0002,490,368
79Mar 28, 2026 19:374,38328,210,34714,027,00002,535,424
80Mar 28, 2026 19:374,38533,408,54613,031,0001,002,0002,535,424
81Mar 28, 2026 19:374,38529,885,88412,028,0002,004,0002,535,424
82Mar 28, 2026 19:384,38538,217,49312,029,0002,004,0002,494,464
83Mar 28, 2026 19:364,38929,772,00012,039,0002,006,0002,281,472
84Mar 28, 2026 19:384,39031,364,02412,041,0002,006,0002,281,472
85Mar 28, 2026 19:394,39539,349,16712,055,0002,009,0002,486,272
86Mar 28, 2026 19:394,39831,706,52912,065,0002,010,0002,281,472
87Mar 28, 2026 19:394,40335,225,32713,084,0001,006,0002,277,376
88Mar 28, 2026 19:394,40629,269,90813,091,0001,007,0002,281,472
89Mar 28, 2026 19:364,41136,461,93613,108,0001,008,0002,490,368
90Mar 28, 2026 19:374,41333,453,18212,103,0002,017,0002,490,368