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:34olliecrowolliecrowScore: 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 20:354,33331,396,63212,877,000990,0002,281,472
2Mar 28, 2026 20:364,33432,038,27112,878,000990,0002,502,656
3Mar 28, 2026 20:344,33529,698,40712,881,000990,0002,494,464
4Mar 28, 2026 20:354,33631,346,06011,892,0001,982,0002,490,368
5Mar 28, 2026 20:344,33732,104,46312,888,000991,0002,498,560
6Mar 28, 2026 20:354,33728,536,74011,896,0001,982,0002,490,368
7Mar 28, 2026 20:354,33740,947,82112,887,000991,0002,494,464
8Mar 28, 2026 20:354,33842,165,47012,892,000991,0002,498,560
9Mar 28, 2026 20:344,33939,867,20512,895,000991,0002,281,472
10Mar 28, 2026 20:334,33930,796,61912,893,000991,0002,494,464
11Mar 28, 2026 20:364,34030,614,56612,897,000992,0002,281,472
12Mar 28, 2026 20:354,34031,754,24112,896,000992,0002,281,472
13Mar 28, 2026 20:344,34029,718,86412,896,000992,0002,494,464
14Mar 28, 2026 20:334,34240,724,18712,903,000992,0002,494,464
15Mar 28, 2026 20:334,34237,568,10612,901,000992,0002,498,560
16Mar 28, 2026 20:344,34241,283,48812,902,000992,0002,502,656
17Mar 28, 2026 20:344,34336,695,17512,904,000992,0002,490,368
18Mar 28, 2026 20:334,34333,126,03312,907,000992,0002,494,464
19Mar 28, 2026 20:334,34332,198,67512,904,000992,0002,494,464
20Mar 28, 2026 20:334,34330,690,52612,905,000992,0002,281,472
21Mar 28, 2026 20:354,34334,670,10412,906,000992,0002,502,656
22Mar 28, 2026 20:334,34440,351,25012,909,000993,0002,502,656
23Mar 28, 2026 20:344,34433,487,59211,916,0001,986,0002,502,656
24Mar 28, 2026 20:334,34528,062,98712,912,000993,0002,494,464
25Mar 28, 2026 20:354,34729,067,29312,916,000993,0002,281,472
26Mar 28, 2026 20:344,34731,954,78412,916,000993,0002,277,376
27Mar 28, 2026 20:344,34836,048,52513,914,00002,281,472
28Mar 28, 2026 20:354,34835,709,92812,920,000993,0002,498,560
29Mar 28, 2026 20:354,34828,636,56912,920,000993,0002,494,464
30Mar 28, 2026 20:344,34830,833,18512,920,000993,0002,281,472
31Mar 28, 2026 20:344,34831,242,74312,919,000993,0002,494,464
32Mar 28, 2026 20:334,34836,479,00911,927,0001,987,0002,281,472
33Mar 28, 2026 20:334,34834,075,33413,915,00002,498,560
34Mar 28, 2026 20:364,34936,410,64711,929,0001,988,0002,486,272
35Mar 28, 2026 20:334,35232,840,52311,937,0001,989,0002,281,472
36Mar 28, 2026 20:364,35236,122,50512,931,000994,0002,494,464
37Mar 28, 2026 20:364,35228,368,51112,931,000994,0002,281,472
38Mar 28, 2026 20:364,35340,127,71612,934,000994,0002,490,368
39Mar 28, 2026 20:334,35331,736,00512,935,000995,0002,498,560
40Mar 28, 2026 20:334,35330,813,68212,936,000995,0002,490,368
41Mar 28, 2026 20:364,35333,935,45712,935,000995,0002,486,272
42Mar 28, 2026 20:334,35345,076,32712,935,000995,0002,490,368
43Mar 28, 2026 20:364,35432,027,69311,942,0001,990,0002,494,464
44Mar 28, 2026 20:364,35429,774,71412,938,000995,0002,494,464
45Mar 28, 2026 20:354,35530,450,27211,946,0001,991,0002,494,464
46Mar 28, 2026 20:354,35530,004,86912,942,000995,0002,281,472
47Mar 28, 2026 20:354,35532,679,40112,941,000995,0002,281,472
48Mar 28, 2026 20:354,35538,423,09812,940,000995,0002,490,368
49Mar 28, 2026 20:354,35634,615,84612,944,000995,0002,494,464
50Mar 28, 2026 20:354,35625,951,82612,943,000995,0002,494,464
51Mar 28, 2026 20:354,35627,486,25812,944,000995,0002,281,472
52Mar 28, 2026 20:364,35628,467,74712,945,000995,0002,490,368
53Mar 28, 2026 20:334,35632,146,92412,943,000995,0002,502,656
54Mar 28, 2026 20:344,35626,404,25312,943,000995,0002,281,472
55Mar 28, 2026 20:344,35837,980,11712,949,000996,0002,281,472
56Mar 28, 2026 20:354,35830,519,56611,954,0001,992,0002,281,472
57Mar 28, 2026 20:334,35834,515,20312,951,000996,0002,281,472
58Mar 28, 2026 20:344,35926,115,83012,952,000996,0002,490,368
59Mar 28, 2026 20:364,35934,006,00512,954,000996,0002,498,560
60Mar 28, 2026 20:334,36028,565,00711,958,0001,993,0002,281,472
61Mar 28, 2026 20:364,36026,650,16212,956,000996,0002,498,560
62Mar 28, 2026 20:334,36032,433,56512,957,000996,0002,502,656
63Mar 28, 2026 20:344,36030,242,48311,959,0001,993,0002,490,368
64Mar 28, 2026 20:334,36230,463,64212,962,000997,0002,281,472
65Mar 28, 2026 20:344,36429,579,80312,967,000997,0002,494,464
66Mar 28, 2026 20:364,36432,534,30311,971,0001,995,0002,498,560
67Mar 28, 2026 20:354,36629,535,37412,974,000998,0002,498,560
68Mar 28, 2026 20:364,36631,357,96511,975,0001,995,0002,490,368
69Mar 28, 2026 20:364,36727,667,68712,977,000998,0002,498,560
70Mar 28, 2026 20:354,36744,632,03712,976,000998,0002,281,472
71Mar 28, 2026 20:334,36932,494,78411,985,0001,997,0002,281,472
72Mar 28, 2026 20:334,37028,177,11411,986,0001,997,0002,494,464
73Mar 28, 2026 20:344,37029,741,68811,987,0001,997,0002,539,520
74Mar 28, 2026 20:364,37030,881,48012,986,000998,0002,281,472
75Mar 28, 2026 20:354,37030,707,73511,986,0001,997,0002,494,464
76Mar 28, 2026 20:364,37132,109,46812,987,000999,0002,490,368
77Mar 28, 2026 20:344,37130,464,07011,990,0001,998,0002,281,472
78Mar 28, 2026 20:334,37330,459,69512,994,000999,0002,490,368
79Mar 28, 2026 20:334,37529,971,58912,001,0002,000,0002,490,368
80Mar 28, 2026 20:344,37531,103,93112,000,0002,000,0002,281,472
81Mar 28, 2026 20:344,37729,717,35613,007,0001,000,0002,281,472
82Mar 28, 2026 20:354,37831,604,76013,008,0001,000,0002,498,560
83Mar 28, 2026 20:364,37828,428,06812,008,0002,001,0002,281,472
84Mar 28, 2026 20:334,37835,241,40713,008,0001,000,0002,494,464
85Mar 28, 2026 20:354,38135,586,61012,016,0002,002,0002,281,472
86Mar 28, 2026 20:354,38528,899,10112,028,0002,004,0002,281,472
87Mar 28, 2026 20:344,40632,351,14813,091,0001,007,0002,494,464
88Mar 28, 2026 20:344,45639,962,18313,240,0001,018,0002,490,368
89Mar 28, 2026 20:344,50430,847,45513,385,0001,029,0002,490,368
90Mar 28, 2026 20:344,59440,524,37413,651,0001,050,0002,502,656