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 listSep 3, 2022 21:50Franek KortaFranek KortaScore: 5,159Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Sep 3, 2022 21:534,83936,106,47815,486,00002,269,184
2Sep 3, 2022 21:534,84239,596,14712,396,0003,099,0002,269,184
3Sep 3, 2022 21:534,84537,617,51115,503,00002,531,328
4Sep 3, 2022 21:534,84635,160,86415,507,00002,531,328
5Sep 3, 2022 21:514,84829,210,00615,515,00002,433,024
6Sep 3, 2022 21:534,85234,359,26714,492,0001,035,0002,531,328
7Sep 3, 2022 22:014,85445,711,45214,499,0001,035,0002,420,736
8Sep 3, 2022 22:014,85540,720,95314,501,0001,035,0002,531,328
9Sep 3, 2022 21:054,85537,660,84615,537,00002,269,184
10Sep 3, 2022 22:014,85630,102,07714,503,0001,035,0002,531,328
11Sep 3, 2022 21:514,85831,817,87315,544,00002,531,328
12Sep 3, 2022 22:014,86036,565,99814,517,0001,036,0002,428,928
13Sep 3, 2022 21:514,86032,847,69414,515,0001,036,0002,269,184
14Sep 3, 2022 22:014,86142,444,34015,555,00002,531,328
15Sep 3, 2022 21:514,86135,964,77914,518,0001,037,0002,527,232
16Sep 3, 2022 21:534,86230,188,18613,483,0002,074,0002,531,328
17Sep 3, 2022 22:054,86336,994,16015,560,00002,437,120
18Sep 3, 2022 21:514,86334,891,68313,486,0002,074,0002,535,424
19Sep 3, 2022 22:014,86436,777,25815,565,00002,531,328
20Sep 3, 2022 21:054,86442,514,60114,529,0001,037,0002,437,120
21Sep 3, 2022 22:054,86732,777,62014,537,0001,038,0002,269,184
22Sep 3, 2022 21:054,86732,562,88015,574,00002,433,024
23Sep 3, 2022 22:054,86831,111,93513,502,0002,077,0002,531,328
24Sep 3, 2022 22:014,86942,393,43515,580,00002,433,024
25Sep 3, 2022 21:054,87234,458,08813,512,0002,078,0002,424,832
26Sep 3, 2022 21:514,87331,392,22215,593,00002,433,024
27Sep 3, 2022 21:054,87435,761,62314,559,0001,039,0002,437,120
28Sep 3, 2022 21:514,87629,784,92315,602,00002,433,024
29Sep 3, 2022 22:054,87830,499,99013,530,0002,081,0002,428,928
30Sep 3, 2022 21:054,87836,247,18813,528,0002,081,0002,424,832
31Sep 3, 2022 22:014,87937,206,78315,612,00002,269,184
32Sep 3, 2022 21:534,87938,331,20914,573,0001,040,0002,531,328
33Sep 3, 2022 22:054,88033,195,64612,493,0003,123,0002,437,120
34Sep 3, 2022 22:054,88145,344,79415,620,00002,531,328
35Sep 3, 2022 21:534,88237,980,04214,581,0001,041,0002,531,328
36Sep 3, 2022 21:054,88235,252,89215,622,00002,437,120
37Sep 3, 2022 22:014,88344,029,80915,627,00002,269,184
38Sep 3, 2022 21:514,88542,487,56715,633,00002,269,184
39Sep 3, 2022 21:514,88633,142,82315,636,00002,437,120
40Sep 3, 2022 22:054,88831,443,04415,640,00002,531,328
41Sep 3, 2022 21:054,88840,900,51915,640,00002,531,328
42Sep 3, 2022 22:054,88940,244,03915,644,00002,531,328
43Sep 3, 2022 22:054,89043,687,53414,605,0001,043,0002,437,120
44Sep 3, 2022 21:054,89342,486,76115,659,00002,531,328
45Sep 3, 2022 21:534,95939,855,22914,877,000991,0002,531,328
46Sep 3, 2022 21:054,99174,523,96515,970,70802,207,744
47Sep 3, 2022 21:514,99393,005,71415,977,70102,207,744
48Sep 3, 2022 21:054,99680,928,33915,988,68402,207,744
49Sep 3, 2022 22:054,99876,182,09315,992,57102,199,552
50Sep 3, 2022 22:054,99991,329,79315,998,25102,203,648
51Sep 3, 2022 21:515,00085,321,40416,001,19402,199,552
52Sep 3, 2022 22:015,00497,449,08016,014,12802,203,648
53Sep 3, 2022 22:015,01190,489,77816,034,96002,199,552
54Sep 3, 2022 22:055,01173,726,91716,034,82102,195,456
55Sep 3, 2022 21:515,01470,578,37716,043,57102,207,744
56Sep 3, 2022 21:055,01957,886,32116,060,64702,203,648
57Sep 3, 2022 22:015,01994,424,72416,059,98702,203,648
58Sep 3, 2022 21:535,021100,210,24316,068,72502,207,744
59Sep 3, 2022 21:535,07198,365,91116,227,88302,199,552
60Sep 3, 2022 21:535,072100,257,84016,231,63002,203,648
61Sep 3, 2022 21:455,11839,737,06116,376,00002,437,120
62Sep 3, 2022 21:455,11936,282,69415,358,0001,023,0002,531,328
63Sep 3, 2022 21:465,12538,029,66216,401,00002,428,928
64Sep 3, 2022 21:455,12532,551,95016,399,00002,531,328
65Sep 3, 2022 21:445,12837,941,82316,410,00002,531,328
66Sep 3, 2022 21:455,13041,692,24315,390,0001,026,0002,531,328
67Sep 3, 2022 21:445,13137,566,53615,392,0001,026,0002,424,832
68Sep 3, 2022 21:465,13236,981,00015,395,0001,026,0002,527,232
69Sep 3, 2022 21:455,13341,219,33715,401,0001,026,0002,437,120
70Sep 3, 2022 21:465,13431,795,56715,403,0001,026,0002,428,928
71Sep 3, 2022 21:445,13439,244,46115,402,0001,026,0002,269,184
72Sep 3, 2022 21:465,13534,429,17716,432,00002,531,328
73Sep 3, 2022 21:455,13637,132,24814,382,0002,054,0002,428,928
74Sep 3, 2022 21:445,13634,951,39416,435,00002,531,328
75Sep 3, 2022 21:465,13732,331,70615,411,0001,027,0002,424,832
76Sep 3, 2022 21:445,13732,456,52116,437,00002,531,328
77Sep 3, 2022 21:385,14041,862,90716,447,00002,441,216
78Sep 3, 2022 21:445,14138,602,72915,422,0001,028,0002,428,928
79Sep 3, 2022 21:455,14231,862,26015,425,0001,028,0002,531,328
80Sep 3, 2022 21:455,14235,123,45216,455,00002,269,184
81Sep 3, 2022 21:465,14338,989,51616,459,00002,531,328
82Sep 3, 2022 21:455,14336,320,80615,429,0001,028,0002,269,184
83Sep 3, 2022 21:425,14440,685,95416,460,00002,531,328
84Sep 3, 2022 21:445,14637,360,28216,466,00002,437,120
85Sep 3, 2022 21:455,14743,779,29216,470,00002,428,928
86Sep 3, 2022 21:455,14835,225,51315,445,0001,029,0002,437,120
87Sep 3, 2022 21:455,14831,962,89815,443,0001,029,0002,433,024
88Sep 3, 2022 21:455,15130,188,29214,424,0002,060,0002,428,928
89Sep 3, 2022 21:425,15234,658,17816,487,00002,531,328
90Sep 3, 2022 21:415,15236,386,98515,455,0001,030,0002,428,928
91Sep 3, 2022 21:445,15341,404,20316,488,00002,531,328
92Sep 3, 2022 21:415,15340,024,94315,460,0001,030,0002,531,328
93Sep 3, 2022 21:405,15338,781,71616,491,00002,433,024
94Sep 3, 2022 21:455,15433,859,17616,492,00002,531,328
95Sep 3, 2022 21:465,15533,944,75416,496,00002,531,328
96Sep 3, 2022 21:465,15539,420,17215,466,0001,031,0002,269,184
97Sep 3, 2022 21:425,15640,139,49116,498,00002,531,328
98Sep 3, 2022 21:465,15732,747,27916,501,00002,269,184
99Sep 3, 2022 21:405,15837,441,14416,504,00002,433,024
100Sep 3, 2022 21:455,15940,643,96716,509,00002,433,024
101Sep 3, 2022 21:455,15936,164,81115,477,0001,031,0002,424,832
102Sep 3, 2022 21:405,15937,921,19015,478,0001,031,0002,531,328
103Sep 3, 2022 21:385,15937,825,95616,509,00002,269,184
104Sep 3, 2022 21:405,16031,709,06716,511,00002,269,184
105Sep 3, 2022 21:405,16033,672,50314,449,0002,064,0002,428,928
106Sep 3, 2022 21:385,16037,620,64216,513,00002,531,328
107Sep 3, 2022 21:455,16139,766,65416,516,00002,531,328
108Sep 3, 2022 21:445,16240,173,68114,454,0002,064,0002,269,184
109Sep 3, 2022 21:415,16239,804,05615,487,0001,032,0002,433,024
110Sep 3, 2022 21:415,16335,967,40716,521,00002,531,328
111Sep 3, 2022 21:415,16343,664,94715,491,0001,032,0002,531,328
112Sep 3, 2022 21:425,16430,887,81712,394,0004,131,0002,531,328
113Sep 3, 2022 21:425,16438,728,19515,494,0001,032,0002,531,328
114Sep 3, 2022 21:405,16529,616,55215,496,0001,033,0002,269,184
115Sep 3, 2022 21:415,16736,293,02316,534,00002,269,184
116Sep 3, 2022 21:415,16730,266,95013,435,0003,100,0002,531,328
117Sep 3, 2022 21:415,16837,057,22614,471,0002,067,0002,433,024
118Sep 3, 2022 21:415,16934,816,31813,441,0003,101,0002,428,928
119Sep 3, 2022 21:425,17141,216,55116,547,00002,269,184
120Sep 3, 2022 21:465,17240,639,63313,447,0003,103,0002,527,232
121Sep 3, 2022 21:415,17438,153,70316,556,00002,428,928
122Sep 3, 2022 21:455,17638,209,03414,494,0002,070,0002,269,184
123Sep 3, 2022 21:415,17638,011,12215,528,0001,035,0002,428,928
124Sep 3, 2022 21:385,17643,417,40316,564,00002,531,328
125Sep 3, 2022 21:405,17842,353,16614,498,0002,071,0002,269,184
126Sep 3, 2022 21:415,18144,593,82616,578,00002,433,024
127Sep 3, 2022 21:415,18135,903,50916,580,00002,428,928
128Sep 3, 2022 21:465,18236,300,88216,583,00002,531,328
129Sep 3, 2022 21:425,18334,945,84015,549,0001,036,0002,269,184
130Sep 3, 2022 21:415,18543,075,99615,556,0001,037,0002,437,120
131Sep 3, 2022 21:465,18636,881,25514,520,0002,074,0002,535,424
132Sep 3, 2022 21:385,18643,590,15414,521,0002,074,0002,531,328
133Sep 3, 2022 21:415,18741,679,11615,562,0001,037,0002,428,928
134Sep 3, 2022 21:415,18831,971,52314,526,0002,075,0002,269,184
135Sep 3, 2022 21:385,18836,199,85816,601,00002,424,832
136Sep 3, 2022 21:465,18940,503,42316,604,00002,269,184
137Sep 3, 2022 21:415,18945,075,88716,604,00002,531,328
138Sep 3, 2022 21:465,19040,775,28115,570,0001,038,0002,269,184
139Sep 3, 2022 21:425,19133,412,80116,612,00002,433,024
140Sep 3, 2022 21:415,19134,102,44616,610,00002,531,328
141Sep 3, 2022 21:465,19230,910,96016,613,00002,527,232
142Sep 3, 2022 21:405,19341,873,41015,580,0001,038,0002,531,328
143Sep 3, 2022 21:385,19542,637,05315,586,0001,039,0002,269,184
144Sep 3, 2022 21:405,19847,167,14516,634,00002,269,184
145Sep 3, 2022 21:465,20943,349,22115,629,0001,041,0002,437,120
146Sep 3, 2022 21:465,21435,450,80816,685,00002,265,088
147Sep 3, 2022 21:445,22032,090,50315,660,0001,044,0002,433,024
148Sep 3, 2022 21:425,22133,899,72916,706,00002,424,832
149Sep 3, 2022 21:385,22444,208,75915,735,000983,0002,428,928
150Sep 3, 2022 21:445,22843,449,99214,639,0002,091,0002,428,928
151Sep 3, 2022 21:465,26037,720,78516,832,00002,269,184
152Sep 3, 2022 21:385,26243,090,17715,849,000990,0002,428,928
153Sep 3, 2022 21:445,26333,084,14515,851,000990,0002,269,184
154Sep 3, 2022 21:445,26939,513,17215,871,000991,0002,531,328
155Sep 3, 2022 21:445,27245,199,05215,878,000992,0002,428,928
156Sep 3, 2022 21:445,27231,761,19715,879,000992,0002,531,328
157Sep 3, 2022 21:445,27344,579,10616,873,00002,428,928
158Sep 3, 2022 21:445,27548,751,79214,895,0001,986,0002,433,024
159Sep 3, 2022 21:445,27743,140,37214,899,0001,986,0002,428,928
160Sep 3, 2022 21:445,30396,130,78016,969,58502,203,648
161Sep 3, 2022 21:445,30990,094,97616,988,19502,207,744
162Sep 3, 2022 21:455,32375,066,58017,034,80502,191,360
163Sep 3, 2022 21:405,32689,640,53517,044,11402,187,264
164Sep 3, 2022 21:445,32978,730,96017,053,08202,203,648
165Sep 3, 2022 21:425,33071,405,25017,056,49802,199,552
166Sep 3, 2022 21:465,33085,590,40117,056,41002,191,360
167Sep 3, 2022 21:415,33487,593,38517,067,59802,191,360
168Sep 3, 2022 21:455,33472,823,29117,068,07302,203,648
169Sep 3, 2022 21:385,33997,500,36117,084,07502,203,648
170Sep 3, 2022 21:415,34082,104,35717,089,45902,195,456
171Sep 3, 2022 21:455,34279,966,12517,095,92302,199,552
172Sep 3, 2022 21:445,34575,307,78117,104,31202,203,648
173Sep 3, 2022 21:415,346102,892,35717,106,85302,203,648
174Sep 3, 2022 21:415,34684,603,22517,107,81902,203,648
175Sep 3, 2022 21:455,34789,109,20317,109,78902,236,416
176Sep 3, 2022 21:465,35183,218,84317,122,70202,191,360
177Sep 3, 2022 21:445,35280,626,98517,126,61802,203,648
178Sep 3, 2022 21:415,35483,251,05117,134,38402,211,840
179Sep 3, 2022 21:445,35476,972,92317,132,97402,203,648
180Sep 3, 2022 21:465,35475,256,01017,132,45902,207,744
181Sep 3, 2022 21:445,35633,306,76016,132,0001,008,0002,531,328
182Sep 3, 2022 21:445,35941,133,19916,142,0001,008,0002,531,328
183Sep 3, 2022 21:405,36074,539,52217,150,99302,199,552
184Sep 3, 2022 21:455,36078,870,25017,152,65802,203,648
185Sep 3, 2022 21:465,36076,070,65617,153,22702,199,552
186Sep 3, 2022 21:445,36136,969,84715,138,0002,018,0002,531,328
187Sep 3, 2022 21:445,36295,008,05217,159,80402,199,552
188Sep 3, 2022 21:445,364102,552,34817,164,88602,203,648
189Sep 3, 2022 21:425,36889,719,97317,178,98002,207,744
190Sep 3, 2022 21:385,36966,503,39317,181,02502,203,648
191Sep 3, 2022 21:405,369101,909,46517,179,77502,199,552
192Sep 3, 2022 21:465,37085,025,81017,183,59502,199,552
193Sep 3, 2022 21:445,37041,058,50015,163,0002,021,0002,531,328
194Sep 3, 2022 21:445,37031,347,35016,174,0001,010,0002,269,184
195Sep 3, 2022 21:455,37376,224,57117,194,13202,207,744
196Sep 3, 2022 21:445,37590,057,35217,200,10802,207,744
197Sep 3, 2022 21:425,38083,267,90517,217,25402,207,744
198Sep 3, 2022 21:415,38358,758,73317,226,64102,199,552
199Sep 3, 2022 21:445,38534,606,43415,205,0002,027,0002,437,120
200Sep 3, 2022 21:465,39388,001,30017,259,09902,207,744
201Sep 3, 2022 21:445,39839,730,41516,259,0001,016,0002,531,328
202Sep 3, 2022 21:445,40444,079,23615,258,0002,034,0002,265,088
203Sep 3, 2022 21:445,40845,788,59314,253,0003,054,0002,269,184
204Sep 3, 2022 21:385,410100,656,40017,311,60702,187,264
205Sep 3, 2022 21:505,67333,484,92316,136,0002,017,0002,531,328
206Sep 3, 2022 21:505,69139,159,03917,200,0001,011,0002,269,184
207Sep 3, 2022 21:505,69938,008,07617,224,0001,013,0002,269,184
208Sep 3, 2022 21:505,70041,083,95217,226,0001,013,0002,269,184
209Sep 3, 2022 21:505,71241,255,44716,247,0002,030,0002,269,184
210Sep 3, 2022 21:505,71333,933,94817,266,0001,015,0002,531,328
211Sep 3, 2022 21:505,71637,657,99216,259,0002,032,0002,420,736
212Sep 3, 2022 21:505,72137,265,08115,256,0003,051,0002,531,328
213Sep 3, 2022 21:505,74346,054,45715,315,0003,063,0002,531,328
214Sep 3, 2022 21:505,76179,707,51418,434,73302,207,744
215Sep 3, 2022 21:505,77496,534,83118,477,31002,224,128
216Sep 3, 2022 21:505,80266,731,94218,567,69202,203,648