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 16:33olliecrowolliecrowScore: 4,347Success
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 16:334,33332,656,88712,876,000990,0002,494,464
2Mar 28, 2026 16:344,33337,505,28312,876,000990,0002,498,560
3Mar 28, 2026 16:344,33442,420,70412,880,000990,0002,494,464
4Mar 28, 2026 16:324,33530,201,77812,882,000990,0002,281,472
5Mar 28, 2026 16:324,33628,971,10513,876,00002,498,560
6Mar 28, 2026 16:344,33626,479,49412,885,000991,0002,281,472
7Mar 28, 2026 16:364,33629,744,35412,885,000991,0002,490,368
8Mar 28, 2026 16:374,33632,233,28812,885,000991,0002,498,560
9Mar 28, 2026 16:334,33730,106,08712,887,000991,0002,498,560
10Mar 28, 2026 16:354,33731,682,53812,888,000991,0002,281,472
11Mar 28, 2026 16:334,33828,259,14412,889,000991,0002,498,560
12Mar 28, 2026 16:344,33845,897,61112,892,000991,0002,281,472
13Mar 28, 2026 16:344,33834,740,68312,890,000991,0002,494,464
14Mar 28, 2026 16:354,33827,906,87212,890,000991,0002,490,368
15Mar 28, 2026 16:354,33839,845,52512,891,000991,0002,281,472
16Mar 28, 2026 16:354,33829,183,57213,882,00002,494,464
17Mar 28, 2026 16:354,33832,758,54113,883,00002,281,472
18Mar 28, 2026 16:364,33840,881,52512,892,000991,0002,498,560
19Mar 28, 2026 16:374,33831,066,31012,892,000991,0002,494,464
20Mar 28, 2026 16:314,33930,494,52512,894,000991,0002,281,472
21Mar 28, 2026 16:314,33932,689,66312,895,000991,0002,281,472
22Mar 28, 2026 16:324,33931,077,99812,894,000991,0002,498,560
23Mar 28, 2026 16:324,33937,828,23812,895,000991,0002,502,656
24Mar 28, 2026 16:324,33932,970,77412,895,000991,0002,486,272
25Mar 28, 2026 16:324,33931,042,45512,893,000991,0002,494,464
26Mar 28, 2026 16:324,33931,798,43112,895,000991,0002,486,272
27Mar 28, 2026 16:334,33944,377,90213,886,00002,498,560
28Mar 28, 2026 16:334,33929,796,78512,894,000991,0002,498,560
29Mar 28, 2026 16:344,33938,019,56812,893,000991,0002,498,560
30Mar 28, 2026 16:354,33929,556,69112,894,000991,0002,281,472
31Mar 28, 2026 16:364,33924,678,64113,884,00002,281,472
32Mar 28, 2026 16:374,33941,379,15812,893,000991,0002,486,272
33Mar 28, 2026 16:374,33935,291,46912,893,000991,0002,498,560
34Mar 28, 2026 16:374,33945,514,57312,894,000991,0002,490,368
35Mar 28, 2026 16:324,34033,966,46211,905,0001,984,0002,281,472
36Mar 28, 2026 16:334,34026,923,61712,896,000992,0002,486,272
37Mar 28, 2026 16:334,34028,626,49312,896,000992,0002,494,464
38Mar 28, 2026 16:344,34028,496,56611,904,0001,984,0002,281,472
39Mar 28, 2026 16:364,34130,031,36012,900,000992,0002,494,464
40Mar 28, 2026 16:364,34131,800,45012,899,000992,0002,490,368
41Mar 28, 2026 16:364,34132,916,48112,899,000992,0002,494,464
42Mar 28, 2026 16:324,34238,099,99512,902,000992,0002,281,472
43Mar 28, 2026 16:324,34231,596,14712,903,000992,0002,490,368
44Mar 28, 2026 16:324,34239,943,93112,903,000992,0002,281,472
45Mar 28, 2026 16:344,34230,598,72312,903,000992,0002,494,464
46Mar 28, 2026 16:344,34234,691,90812,902,000992,0002,490,368
47Mar 28, 2026 16:364,34228,918,94812,901,000992,0002,281,472
48Mar 28, 2026 16:364,34240,817,06013,893,00002,498,560
49Mar 28, 2026 16:374,34240,456,89612,903,000992,0002,281,472
50Mar 28, 2026 16:314,34341,390,50211,911,0001,985,0002,494,464
51Mar 28, 2026 16:324,34327,007,70612,906,000992,0002,494,464
52Mar 28, 2026 16:334,34340,312,51312,904,000992,0002,486,272
53Mar 28, 2026 16:354,34329,810,16912,907,000992,0002,506,752
54Mar 28, 2026 16:364,34335,721,31412,905,000992,0002,281,472
55Mar 28, 2026 16:374,34340,652,65413,898,00002,498,560
56Mar 28, 2026 16:314,34429,619,97413,902,00002,494,464
57Mar 28, 2026 16:354,34430,074,04912,909,000993,0002,498,560
58Mar 28, 2026 16:314,34525,235,98912,910,000993,0002,281,472
59Mar 28, 2026 16:334,34541,496,72712,910,000993,0002,490,368
60Mar 28, 2026 16:354,34530,710,73712,910,000993,0002,490,368
61Mar 28, 2026 16:374,34529,509,31612,834,0001,069,0002,494,464
62Mar 28, 2026 16:374,34528,492,26512,910,000993,0002,281,472
63Mar 28, 2026 16:344,34640,601,32512,915,000993,0002,490,368
64Mar 28, 2026 16:364,34629,365,27012,914,000993,0002,494,464
65Mar 28, 2026 16:324,34728,988,40612,918,000993,0002,502,656
66Mar 28, 2026 16:334,34729,335,87612,916,000993,0002,281,472
67Mar 28, 2026 16:334,34737,532,48813,909,00002,281,472
68Mar 28, 2026 16:344,34736,525,88013,909,00002,277,376
69Mar 28, 2026 16:354,34739,851,00812,916,000993,0002,281,472
70Mar 28, 2026 16:364,34726,253,23412,916,000993,0002,490,368
71Mar 28, 2026 16:364,34727,915,67012,916,000993,0002,498,560
72Mar 28, 2026 16:364,34729,433,83612,916,000993,0002,494,464
73Mar 28, 2026 16:324,34835,847,96411,927,0001,987,0002,490,368
74Mar 28, 2026 16:344,34834,978,22412,920,000993,0002,486,272
75Mar 28, 2026 16:354,34931,055,54312,922,000994,0002,502,656
76Mar 28, 2026 16:364,34932,219,15912,924,000994,0002,281,472
77Mar 28, 2026 16:314,35028,781,41812,925,000994,0002,281,472
78Mar 28, 2026 16:314,35025,400,06813,920,00002,281,472
79Mar 28, 2026 16:344,35032,113,23613,921,00002,281,472
80Mar 28, 2026 16:354,35037,543,87912,926,000994,0002,281,472
81Mar 28, 2026 16:354,35039,629,79411,931,0001,988,0002,494,464
82Mar 28, 2026 16:364,35032,210,98612,926,000994,0002,502,656
83Mar 28, 2026 16:374,35034,207,51613,919,00002,494,464
84Mar 28, 2026 16:374,35029,773,65912,925,000994,0002,281,472
85Mar 28, 2026 16:324,35139,516,04211,935,0001,989,0002,490,368
86Mar 28, 2026 16:364,35137,959,72713,922,00002,502,656
87Mar 28, 2026 16:344,35237,519,64013,925,00002,281,472
88Mar 28, 2026 16:354,35227,716,82913,926,00002,490,368
89Mar 28, 2026 16:354,35227,987,52911,936,0001,989,0002,490,368
90Mar 28, 2026 16:324,35327,330,54211,941,0001,990,0002,281,472
91Mar 28, 2026 16:324,35329,253,40012,934,000994,0002,281,472
92Mar 28, 2026 16:354,35328,013,38812,935,000995,0002,494,464
93Mar 28, 2026 16:354,35328,930,00812,934,000994,0002,498,560
94Mar 28, 2026 16:334,35428,023,99412,937,000995,0002,502,656
95Mar 28, 2026 16:364,35428,939,27612,938,000995,0002,281,472
96Mar 28, 2026 16:314,35630,052,13712,945,000995,0002,281,472
97Mar 28, 2026 16:354,35635,307,80212,945,000995,0002,490,368
98Mar 28, 2026 16:374,35628,465,20512,943,000995,0002,490,368
99Mar 28, 2026 16:334,35727,828,43612,947,000995,0002,498,560
100Mar 28, 2026 16:374,35729,295,57912,947,000995,0002,498,560
101Mar 28, 2026 16:314,35827,650,76712,948,000996,0002,506,752
102Mar 28, 2026 16:334,35826,078,77611,953,0001,992,0002,494,464
103Mar 28, 2026 16:374,35833,605,03812,948,000996,0002,281,472
104Mar 28, 2026 16:314,35935,771,62511,957,0001,992,0002,494,464
105Mar 28, 2026 16:344,35935,629,80512,954,000996,0002,273,280
106Mar 28, 2026 16:364,35937,784,66712,952,000996,0002,281,472
107Mar 28, 2026 16:334,36036,463,76112,957,000996,0002,498,560
108Mar 28, 2026 16:364,36131,820,75112,958,000996,0002,502,656
109Mar 28, 2026 16:374,36229,944,87112,961,000997,0002,498,560
110Mar 28, 2026 16:374,36337,949,51112,965,000997,0002,281,472
111Mar 28, 2026 16:314,36434,906,48412,969,000997,0002,494,464
112Mar 28, 2026 16:324,36527,888,94511,974,0001,995,0002,281,472
113Mar 28, 2026 16:334,36529,935,82712,970,000997,0002,281,472
114Mar 28, 2026 16:344,36534,739,91511,974,0001,995,0002,482,176
115Mar 28, 2026 16:314,36638,759,77111,976,0001,996,0002,498,560
116Mar 28, 2026 16:344,36636,572,36412,973,000997,0002,502,656
117Mar 28, 2026 16:324,36729,391,71112,976,000998,0002,281,472
118Mar 28, 2026 16:344,36730,121,90312,975,000998,0002,281,472
119Mar 28, 2026 16:344,36829,597,16512,980,000998,0002,281,472
120Mar 28, 2026 16:364,36829,828,07312,980,000998,0002,277,376
121Mar 28, 2026 16:364,36828,478,55512,979,000998,0002,281,472
122Mar 28, 2026 16:334,36928,501,35612,982,000998,0002,486,272
123Mar 28, 2026 16:354,36931,985,52611,983,0001,997,0002,490,368
124Mar 28, 2026 16:334,37231,524,02712,990,000999,0002,281,472
125Mar 28, 2026 16:344,37243,729,43712,992,000999,0002,281,472
126Mar 28, 2026 16:324,37334,105,74012,994,000999,0002,494,464
127Mar 28, 2026 16:374,37332,345,91712,995,000999,0002,498,560
128Mar 28, 2026 16:324,37429,660,53812,998,000999,0002,281,472
129Mar 28, 2026 16:344,37527,512,35012,000,0002,000,0002,281,472
130Mar 28, 2026 16:354,37831,689,83213,010,0001,000,0002,281,472
131Mar 28, 2026 16:354,37841,735,48112,007,0002,001,0002,281,472
132Mar 28, 2026 16:374,38630,999,61812,031,0002,005,0002,281,472
133Mar 28, 2026 16:334,40433,165,92513,088,0001,006,0002,281,472
134Mar 28, 2026 16:334,43737,763,07813,183,0001,014,0002,281,472
135Mar 28, 2026 16:334,52435,694,58013,444,0001,034,0002,281,472