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 19, 2026 05:14Dominique GarmierDominique GarmierScore: 4,485Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 19, 2026 03:424,43742,935,27612,170,0002,028,0002,396,160
2Mar 19, 2026 05:294,45233,960,75613,229,0001,017,0002,400,256
3Mar 19, 2026 02:324,45332,778,50912,213,0002,035,0002,396,160
4Mar 19, 2026 04:564,45428,428,27212,216,0002,036,0002,392,064
5Mar 19, 2026 02:254,45635,083,93912,222,0002,037,0002,400,256
6Mar 19, 2026 04:284,45632,687,73512,222,0002,037,0002,273,280
7Mar 19, 2026 04:564,45630,951,02113,240,0001,018,0002,273,280
8Mar 19, 2026 03:424,45830,057,16312,229,0002,038,0002,273,280
9Mar 19, 2026 04:214,45836,808,49612,228,0002,038,0002,404,352
10Mar 19, 2026 04:384,45830,080,91812,229,0002,038,0002,273,280
11Mar 19, 2026 04:564,45834,258,33212,227,0002,037,0002,400,256
12Mar 19, 2026 03:404,45939,154,85212,232,0002,038,0002,396,160
13Mar 19, 2026 04:364,46033,213,00712,233,0002,038,0002,273,280
14Mar 19, 2026 02:524,46140,059,20612,237,0002,039,0002,400,256
15Mar 19, 2026 02:204,46331,159,66412,241,0002,040,0002,273,280
16Mar 19, 2026 04:094,46335,650,54212,240,0002,040,0002,273,280
17Mar 19, 2026 04:234,46332,949,56313,260,0001,020,0002,273,280
18Mar 19, 2026 04:564,46339,761,91912,241,0002,040,0002,273,280
19Mar 19, 2026 04:284,46432,149,74612,245,0002,040,0002,396,160
20Mar 19, 2026 02:094,46539,758,02513,267,0001,020,0002,273,280
21Mar 19, 2026 04:234,46540,632,23512,246,0002,041,0002,273,280
22Mar 19, 2026 04:234,46531,376,55814,288,00002,400,256
23Mar 19, 2026 03:524,46638,073,80112,250,0002,041,0002,273,280
24Mar 19, 2026 04:164,46635,001,76312,250,0002,041,0002,273,280
25Mar 19, 2026 04:234,46630,651,13013,272,0001,020,0002,273,280
26Mar 19, 2026 04:484,46637,116,45213,272,0001,020,0002,273,280
27Mar 19, 2026 03:404,46729,391,02514,293,00002,400,256
28Mar 19, 2026 05:274,46736,238,83213,274,0001,021,0002,408,448
29Mar 19, 2026 02:324,46831,150,18313,277,0001,021,0002,273,280
30Mar 19, 2026 04:014,46828,519,78814,298,00002,273,280
31Mar 19, 2026 05:274,46829,214,52012,257,0002,042,0002,273,280
32Mar 19, 2026 05:434,46830,759,18813,278,0001,021,0002,400,256
33Mar 19, 2026 05:574,46832,702,60213,276,0001,021,0002,273,280
34Mar 19, 2026 03:524,46936,912,13413,281,0001,021,0002,404,352
35Mar 19, 2026 04:214,47035,575,62013,284,0001,021,0002,273,280
36Mar 19, 2026 04:344,47034,316,69213,282,0001,021,0002,392,064
37Mar 19, 2026 05:484,47031,599,82413,282,0001,021,0002,404,352
38Mar 19, 2026 02:094,47130,121,21413,285,0001,021,0002,400,256
39Mar 19, 2026 03:424,47134,388,13713,286,0001,022,0002,273,280
40Mar 19, 2026 04:564,47132,057,80414,306,00002,396,160
41Mar 19, 2026 02:374,47235,884,73813,289,0001,022,0002,273,280
42Mar 19, 2026 04:284,47236,293,31113,288,0001,022,0002,273,280
43Mar 19, 2026 05:124,47231,229,78513,288,0001,022,0002,273,280
44Mar 19, 2026 02:084,47333,470,74713,293,0001,022,0002,400,256
45Mar 19, 2026 04:094,47337,923,53213,290,0001,022,0002,396,160
46Mar 19, 2026 05:144,47334,295,35214,315,00002,514,944
47Mar 19, 2026 02:084,47436,491,70913,296,0001,022,0002,273,280
48Mar 19, 2026 03:424,47433,911,61113,296,0001,022,0002,273,280
49Mar 19, 2026 03:524,47431,819,85814,318,00002,400,256
50Mar 19, 2026 05:274,47428,524,90013,296,0001,022,0002,400,256
51Mar 19, 2026 05:314,47442,092,26913,295,0001,022,0002,273,280
52Mar 19, 2026 05:554,47432,558,24513,295,0001,022,0002,273,280
53Mar 19, 2026 03:424,47535,749,26013,297,0001,022,0002,277,376
54Mar 19, 2026 03:544,47532,753,14113,298,0001,022,0002,273,280
55Mar 19, 2026 05:294,47533,228,67214,319,00002,404,352
56Mar 19, 2026 02:104,47632,964,11413,300,0001,023,0002,404,352
57Mar 19, 2026 02:204,47629,633,68612,276,0002,046,0002,396,160
58Mar 19, 2026 02:254,47632,694,11012,276,0002,046,0002,404,352
59Mar 19, 2026 04:114,47636,315,27013,300,0001,023,0002,408,448
60Mar 19, 2026 04:214,47630,363,88813,301,0001,023,0002,273,280
61Mar 19, 2026 02:324,47733,397,44514,326,00002,396,160
62Mar 19, 2026 04:164,47737,300,34013,304,0001,023,0002,273,280
63Mar 19, 2026 04:484,47731,949,94713,302,0001,023,0002,392,064
64Mar 19, 2026 04:534,47735,530,21214,325,00002,400,256
65Mar 19, 2026 02:084,47830,543,69813,305,0001,023,0002,396,160
66Mar 19, 2026 03:514,47840,385,56913,307,0001,023,0002,404,352
67Mar 19, 2026 03:544,47830,676,31014,331,00002,514,944
68Mar 19, 2026 04:214,47833,166,06914,330,00002,387,968
69Mar 19, 2026 04:214,47833,151,03413,308,0001,023,0002,400,256
70Mar 19, 2026 04:534,47836,551,26414,329,00002,396,160
71Mar 19, 2026 05:314,47831,488,38913,306,0001,023,0002,273,280
72Mar 19, 2026 04:564,47932,816,54013,311,0001,023,0002,404,352
73Mar 19, 2026 05:514,48035,139,39613,313,0001,024,0002,396,160
74Mar 19, 2026 02:084,48130,908,01913,315,0001,024,0002,502,656
75Mar 19, 2026 02:254,48129,829,29413,315,0001,024,0002,273,280
76Mar 19, 2026 04:504,48134,618,38714,339,00002,273,280
77Mar 19, 2026 05:064,48136,003,69013,315,0001,024,0002,396,160
78Mar 19, 2026 02:184,48232,633,57513,317,0001,024,0002,396,160
79Mar 19, 2026 02:374,48232,687,94113,319,0001,024,0002,273,280
80Mar 19, 2026 04:214,48234,052,62413,318,0001,024,0002,273,280
81Mar 19, 2026 04:234,48235,697,37913,319,0001,024,0002,404,352
82Mar 19, 2026 05:254,48235,750,36614,343,00002,273,280
83Mar 19, 2026 05:514,48234,108,08212,293,0002,048,0002,277,376
84Mar 22, 2026 21:594,48232,809,24313,317,0001,024,0002,281,472
85Mar 22, 2026 22:424,48234,759,41213,318,0001,024,0002,396,160
86Mar 19, 2026 02:084,48333,209,62014,345,00002,273,280
87Mar 19, 2026 02:104,48336,386,02814,346,00002,392,064
88Mar 19, 2026 03:344,48333,531,97213,323,0001,024,0002,273,280
89Mar 19, 2026 03:474,48334,493,32313,323,0001,024,0002,273,280
90Mar 19, 2026 03:514,48341,226,28512,298,0002,049,0002,273,280
91Mar 19, 2026 03:524,48330,454,31313,323,0001,024,0002,273,280
92Mar 19, 2026 04:314,48326,386,48814,344,00002,400,256
93Mar 19, 2026 04:344,48330,256,64214,345,00002,273,280
94Mar 19, 2026 05:314,48344,863,60314,347,00002,396,160
95Mar 19, 2026 05:484,48333,695,28113,320,0001,024,0002,404,352
96Mar 19, 2026 02:184,48429,975,81813,325,0001,025,0002,396,160
97Mar 19, 2026 02:324,48534,432,22412,303,0002,050,0002,273,280
98Mar 19, 2026 03:514,48531,456,62113,326,0001,025,0002,400,256
99Mar 19, 2026 05:554,48535,495,63213,327,0001,025,0002,392,064
100Mar 22, 2026 22:424,48537,435,57014,352,00002,281,472
101Mar 19, 2026 02:084,48631,076,17614,356,00002,387,968
102Mar 19, 2026 02:304,48635,064,29613,330,0001,025,0002,273,280
103Mar 19, 2026 03:424,48633,383,24313,329,0001,025,0002,273,280
104Mar 19, 2026 03:524,48637,763,72112,304,0002,050,0002,273,280
105Mar 19, 2026 04:014,48631,406,59114,355,00002,387,968
106Mar 19, 2026 04:094,48628,436,97013,329,0001,025,0002,273,280
107Mar 19, 2026 04:284,48628,321,38912,304,0002,050,0002,392,064
108Mar 19, 2026 04:314,48637,374,55112,304,0002,050,0002,273,280
109Mar 19, 2026 05:334,48633,379,65414,354,00002,273,280
110Mar 19, 2026 04:114,48732,663,59514,358,00002,396,160
111Mar 19, 2026 04:564,48731,801,41614,357,00002,273,280
112Mar 19, 2026 05:124,48730,396,93913,334,0001,025,0002,273,280
113Mar 19, 2026 03:424,48832,342,77013,336,0001,025,0002,273,280
114Mar 19, 2026 04:214,48829,147,65914,360,00002,514,944
115Mar 19, 2026 04:234,48834,430,94013,335,0001,025,0002,400,256
116Mar 19, 2026 04:234,48841,270,32413,337,0001,025,0002,273,280
117Mar 19, 2026 04:364,48831,506,82113,336,0001,025,0002,396,160
118Mar 19, 2026 02:524,48935,512,24112,312,0002,052,0002,273,280
119Mar 19, 2026 02:524,48932,407,35214,366,00002,408,448
120Mar 19, 2026 03:014,48930,030,67313,338,0001,026,0002,404,352
121Mar 19, 2026 03:424,48929,422,87113,339,0001,026,0002,273,280
122Mar 19, 2026 04:014,48931,673,80914,365,00002,400,256
123Mar 19, 2026 02:184,49031,618,90013,342,0001,026,0002,273,280
124Mar 19, 2026 02:304,49030,793,19112,315,0002,052,0002,273,280
125Mar 19, 2026 03:524,49035,583,10813,343,0001,026,0002,273,280
126Mar 19, 2026 05:334,49030,461,40312,316,0002,052,0002,400,256
127Mar 19, 2026 05:484,49037,851,55614,368,00002,273,280
128Mar 19, 2026 05:554,49030,856,31413,341,0001,026,0002,273,280
129Mar 19, 2026 03:474,49131,825,53114,372,00002,514,944
130Mar 19, 2026 04:234,49132,489,02813,344,0001,026,0002,404,352
131Mar 19, 2026 05:064,49132,781,67713,346,0001,026,0002,273,280
132Mar 19, 2026 05:084,49129,633,97914,371,00002,273,280
133Mar 19, 2026 02:324,49226,865,47913,347,0001,026,0002,404,352
134Mar 19, 2026 03:014,49230,268,69312,322,0002,053,0002,277,376
135Mar 19, 2026 05:084,49234,373,05214,374,00002,400,256
136Mar 19, 2026 05:164,49230,383,46712,321,0002,053,0002,396,160
137Mar 19, 2026 02:094,49331,590,91114,376,00002,273,280
138Mar 19, 2026 03:344,49337,775,80612,324,0002,054,0002,396,160
139Mar 19, 2026 04:214,49335,643,36712,323,0002,053,0002,396,160
140Mar 19, 2026 05:574,49335,388,30114,378,00002,404,352
141Mar 19, 2026 03:014,49433,250,05113,353,0001,027,0002,273,280
142Mar 19, 2026 03:474,49438,700,06113,354,0001,027,0002,396,160
143Mar 19, 2026 04:564,49431,737,83414,382,00002,400,256
144Mar 19, 2026 02:084,49531,453,40914,384,00002,273,280
145Mar 19, 2026 02:084,49531,029,57412,330,0002,055,0002,392,064
146Mar 19, 2026 02:104,49537,103,96213,358,0001,027,0002,392,064
147Mar 19, 2026 03:544,49530,562,81214,384,00002,273,280
148Mar 19, 2026 05:294,49527,762,89514,385,00002,273,280
149Mar 19, 2026 04:284,49637,833,92313,359,0001,027,0002,273,280
150Mar 19, 2026 04:284,49640,924,85913,359,0001,027,0002,273,280
151Mar 19, 2026 04:384,49628,542,66813,361,0001,027,0002,379,776
152Mar 19, 2026 04:504,49633,850,59013,359,0001,027,0002,273,280
153Mar 19, 2026 05:434,49641,538,74612,333,0002,055,0002,400,256
154Mar 19, 2026 02:324,49729,747,03313,363,0001,027,0002,408,448
155Mar 19, 2026 04:234,49734,855,00014,390,00002,273,280
156Mar 19, 2026 05:164,49828,035,62713,366,0001,028,0002,400,256
157Mar 19, 2026 05:164,49833,431,77213,366,0001,028,0002,404,352
158Mar 19, 2026 05:574,49827,838,36113,366,0001,028,0002,273,280
159Mar 22, 2026 21:594,49843,771,72114,393,00002,519,040
160Mar 22, 2026 21:594,49830,576,75713,366,0001,028,0002,387,968
161Mar 19, 2026 04:284,49942,796,70414,396,00002,273,280
162Mar 19, 2026 05:254,49930,699,87213,370,0001,028,0002,273,280
163Mar 22, 2026 22:424,49947,818,03614,398,00002,404,352
164Mar 19, 2026 02:374,50034,524,67513,373,0001,028,0002,400,256
165Mar 19, 2026 04:564,50034,784,36513,373,0001,028,0002,396,160
166Mar 19, 2026 04:284,50136,512,51914,402,00002,273,280
167Mar 19, 2026 04:384,50230,463,66114,406,00002,273,280
168Mar 19, 2026 03:344,50334,485,03113,382,0001,029,0002,396,160
169Mar 19, 2026 03:424,50336,461,43313,379,0001,029,0002,273,280
170Mar 19, 2026 02:204,50437,237,98014,412,00002,273,280
171Mar 19, 2026 05:124,50530,697,62514,417,00002,400,256
172Mar 19, 2026 05:514,50631,869,84314,420,00002,400,256
173Mar 19, 2026 02:324,50732,982,95714,422,00002,396,160
174Mar 19, 2026 03:404,50729,719,94913,393,0001,030,0002,273,280
175Mar 19, 2026 04:164,50730,580,87914,423,00002,396,160
176Mar 19, 2026 04:504,50732,541,48514,422,00002,273,280
177Mar 19, 2026 02:304,50831,870,69314,427,00002,273,280
178Mar 19, 2026 03:524,50844,644,78013,396,0001,030,0002,404,352
179Mar 19, 2026 04:364,50830,645,58613,396,0001,030,0002,273,280
180Mar 19, 2026 02:324,50943,115,06613,398,0001,030,0002,273,280
181Mar 19, 2026 05:064,50929,402,79214,428,00002,273,280
182Mar 19, 2026 05:144,51136,736,88313,405,0001,031,0002,404,352
183Mar 19, 2026 04:284,51235,568,07113,406,0001,031,0002,514,944
184Mar 19, 2026 05:334,51236,933,73013,407,0001,031,0002,273,280
185Mar 19, 2026 02:324,51334,137,33113,412,0001,031,0002,273,280
186Mar 19, 2026 04:344,51330,374,86613,410,0001,031,0002,494,464
187Mar 19, 2026 04:534,51449,657,83014,446,00002,273,280
188Mar 19, 2026 02:084,51533,466,71514,448,00002,396,160
189Mar 19, 2026 04:484,51529,326,33614,448,00002,273,280
190Mar 19, 2026 05:084,51535,651,64914,449,00002,400,256
191Mar 19, 2026 04:214,52039,224,16514,464,00002,490,368
192Mar 19, 2026 04:314,52129,591,61113,433,0001,033,0002,396,160
193Mar 19, 2026 03:524,52340,559,97213,441,0001,033,0002,473,984
194Mar 19, 2026 05:434,52330,456,94913,440,0001,033,0002,404,352
195Mar 19, 2026 05:254,52433,668,85514,476,00002,400,256
196Mar 19, 2026 03:524,52732,119,42213,453,0001,034,0002,273,280
197Mar 19, 2026 04:114,53644,092,58313,479,0001,036,0002,273,280
198Mar 19, 2026 05:144,66831,036,40313,942,000995,0002,273,280