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 listJul 20, 2024 11:47Matt StuchlikMatt StuchlikScore: 4,782Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 20, 2024 11:434,64935,180,49612,894,0001,983,0002,289,664
2Jul 20, 2024 11:444,65635,431,64312,913,0001,986,0002,289,664
3Jul 20, 2024 11:434,65841,139,56214,905,00002,289,664
4Jul 20, 2024 11:434,65835,400,84312,917,0001,987,0002,289,664
5Jul 20, 2024 11:444,65932,911,69714,910,00002,523,136
6Jul 20, 2024 11:444,66041,679,48713,847,0001,065,0002,289,664
7Jul 20, 2024 11:444,66135,921,88513,850,0001,065,0002,269,184
8Jul 20, 2024 11:434,66237,448,11112,930,0001,989,0002,273,280
9Jul 20, 2024 11:444,66338,982,50912,933,0001,989,0002,289,664
10Jul 20, 2024 11:434,66332,578,56712,934,0001,989,0002,265,088
11Jul 20, 2024 11:494,66541,638,18212,938,0001,990,0002,289,664
12Jul 20, 2024 11:434,66637,556,24213,937,000995,0002,289,664
13Jul 20, 2024 11:444,66736,053,54112,944,0001,991,0002,531,328
14Jul 20, 2024 11:494,66832,109,12012,945,0001,991,0002,289,664
15Jul 20, 2024 11:444,66834,043,52112,945,0001,991,0002,289,664
16Jul 20, 2024 11:494,66930,017,50812,949,0001,992,0002,285,568
17Jul 20, 2024 11:434,66932,676,48112,948,0001,992,0002,289,664
18Jul 20, 2024 11:434,67034,338,30912,953,0001,992,0002,289,664
19Jul 20, 2024 11:444,67132,431,90613,950,000996,0002,277,376
20Jul 20, 2024 11:444,67137,514,07113,952,000996,0002,289,664
21Jul 20, 2024 11:494,67234,948,53413,953,000996,0002,285,568
22Jul 20, 2024 11:434,67332,606,28412,961,0001,994,0002,289,664
23Jul 20, 2024 11:444,67439,195,44412,962,0001,994,0002,269,184
24Jul 20, 2024 11:494,67540,477,99312,967,0001,994,0002,289,664
25Jul 20, 2024 11:444,67534,374,28712,965,0001,994,0002,265,088
26Jul 20, 2024 11:444,67631,336,50912,968,0001,995,0002,285,568
27Jul 20, 2024 11:444,67632,259,13812,969,0001,995,0002,383,872
28Jul 20, 2024 11:444,67646,945,43113,966,000997,0002,289,664
29Jul 20, 2024 11:494,67830,564,72213,971,000997,0002,289,664
30Jul 20, 2024 11:444,67835,457,70413,972,000998,0002,375,680
31Jul 20, 2024 11:434,67836,436,39513,971,000997,0002,289,664
32Jul 20, 2024 11:434,67834,390,94612,975,0001,996,0002,289,664
33Jul 20, 2024 11:494,67946,949,98513,974,000998,0002,289,664
34Jul 20, 2024 11:444,67937,514,82012,976,0001,996,0002,289,664
35Jul 20, 2024 11:444,67935,520,93012,976,0001,996,0002,269,184
36Jul 20, 2024 11:444,68132,760,85112,983,0001,997,0002,269,184
37Jul 20, 2024 11:434,68140,700,77912,982,0001,997,0002,265,088
38Jul 20, 2024 11:494,68241,397,65512,984,0001,997,0002,289,664
39Jul 20, 2024 11:434,68235,097,14512,984,0001,997,0002,523,136
40Jul 20, 2024 11:434,68239,721,62413,983,000998,0002,289,664
41Jul 20, 2024 11:434,68235,031,11112,985,0001,997,0002,523,136
42Jul 20, 2024 11:454,68536,476,21012,994,0001,999,0002,531,328
43Jul 20, 2024 11:434,68536,746,20112,994,0001,999,0002,289,664
44Jul 20, 2024 11:444,68633,678,53612,996,0001,999,0002,289,664
45Jul 20, 2024 11:454,68730,528,01013,998,000999,0002,265,088
46Jul 20, 2024 11:444,68937,234,61313,004,0002,000,0002,289,664
47Jul 20, 2024 11:444,68940,056,32113,005,0002,000,0002,289,664
48Jul 20, 2024 11:434,68943,369,42914,004,0001,000,0002,269,184
49Jul 20, 2024 11:494,69134,399,68613,011,0002,001,0002,519,040
50Jul 20, 2024 11:494,69138,633,31813,010,0002,001,0002,269,184
51Jul 20, 2024 11:494,69135,576,77413,010,0002,001,0002,289,664
52Jul 20, 2024 11:444,69133,751,56213,009,0002,001,0002,277,376
53Jul 20, 2024 11:444,69145,556,80514,012,0001,000,0002,273,280
54Jul 20, 2024 11:494,69347,646,62913,017,0002,002,0002,510,848
55Jul 20, 2024 11:434,69336,251,55013,015,0002,002,0002,273,280
56Jul 20, 2024 11:444,69632,525,27413,023,0002,003,0002,285,568
57Jul 20, 2024 11:444,69933,243,99013,033,0002,005,0002,269,184
58Jul 20, 2024 11:454,70031,787,56314,038,0001,002,0002,289,664
59Jul 20, 2024 11:494,70131,482,89413,038,0002,005,0002,273,280
60Jul 20, 2024 11:454,70232,289,51613,041,0002,006,0002,289,664
61Jul 20, 2024 11:494,70436,588,63213,046,0002,007,0002,289,664
62Jul 20, 2024 11:494,70434,752,43113,047,0002,007,0002,289,664
63Jul 20, 2024 11:454,70543,600,35614,052,0001,003,0002,289,664
64Jul 20, 2024 11:454,71032,663,02113,064,0002,009,0002,289,664
65Jul 20, 2024 11:494,71232,378,44613,067,0002,010,0002,523,136
66Jul 20, 2024 11:494,71443,603,69314,080,0001,005,0002,510,848
67Jul 20, 2024 11:494,71735,982,99013,083,0002,012,0002,277,376
68Jul 20, 2024 11:454,71732,449,85613,082,0002,012,0002,265,088
69Jul 20, 2024 11:454,71736,778,32613,083,0002,012,0002,289,664
70Jul 20, 2024 11:454,72034,464,74415,104,00002,371,584
71Jul 20, 2024 11:484,72531,696,67013,104,0002,016,0002,289,664
72Jul 20, 2024 11:444,72545,634,42214,113,0001,008,0002,269,184
73Jul 20, 2024 11:444,72632,552,18714,114,0001,008,0002,289,664
74Jul 20, 2024 11:484,73031,838,58414,126,0001,009,0002,289,664
75Jul 20, 2024 11:484,73138,814,36813,120,0002,018,0002,289,664
76Jul 20, 2024 11:444,73332,172,35713,125,0002,019,0002,277,376
77Jul 20, 2024 11:484,73442,266,05813,130,0002,020,0002,273,280
78Jul 20, 2024 11:444,73633,469,88714,145,0001,010,0002,523,136
79Jul 20, 2024 11:444,73733,339,95213,136,0002,021,0002,269,184
80Jul 20, 2024 11:484,73838,625,51713,140,0002,021,0002,527,232
81Jul 20, 2024 11:484,73937,673,53313,143,0002,022,0002,289,664
82Jul 20, 2024 11:484,74036,127,22213,147,0002,022,0002,293,760
83Jul 20, 2024 11:484,74537,183,17113,159,0002,024,0002,273,280
84Jul 20, 2024 11:484,74536,232,42913,161,0002,024,0002,531,328
85Jul 20, 2024 11:454,74540,151,54913,159,0002,024,0002,289,664
86Jul 20, 2024 11:484,74634,930,02613,163,0002,025,0002,265,088
87Jul 20, 2024 11:444,74639,317,49313,163,0002,025,0002,265,088
88Jul 20, 2024 11:454,74830,614,97713,169,0002,026,0002,289,664
89Jul 20, 2024 11:444,74833,121,64113,167,0002,025,0002,265,088
90Jul 20, 2024 11:484,74936,190,26813,172,0002,026,0002,289,664
91Jul 20, 2024 11:484,74932,721,10513,172,0002,026,0002,289,664
92Jul 20, 2024 11:454,75738,999,80313,192,0002,029,0002,277,376
93Jul 20, 2024 11:454,76132,409,56113,204,0002,031,0002,265,088
94Jul 20, 2024 11:444,76138,237,83913,205,0002,031,0002,269,184
95Jul 20, 2024 11:444,76335,514,15013,208,0002,032,0002,289,664
96Jul 20, 2024 11:484,76532,613,19813,215,0002,033,0002,289,664
97Jul 20, 2024 11:454,76632,618,15413,217,0002,033,0002,289,664
98Jul 20, 2024 11:484,77344,421,62313,238,0002,036,0002,523,136
99Jul 20, 2024 11:444,77433,698,61014,260,0001,018,0002,523,136
100Jul 20, 2024 11:484,77636,203,99113,245,0002,037,0002,269,184
101Jul 20, 2024 11:444,78043,885,13913,256,0002,039,0002,265,088
102Jul 20, 2024 11:484,78151,931,67813,260,0002,040,0002,519,040
103Jul 20, 2024 11:484,78242,032,12313,263,0002,040,0002,273,280
104Jul 20, 2024 11:454,78532,640,88013,271,0002,041,0002,289,664
105Jul 20, 2024 11:454,78741,688,03813,275,0002,042,0002,273,280
106Jul 20, 2024 11:454,79646,341,30413,301,0002,046,0002,289,664
107Jul 20, 2024 11:484,80038,619,80213,312,0002,048,0002,289,664
108Jul 20, 2024 11:454,82051,548,06513,368,0002,056,0002,523,136
109Jul 20, 2024 11:444,92664,656,47515,761,92002,289,664
110Jul 20, 2024 11:494,93093,561,49715,776,82602,285,568
111Jul 20, 2024 11:434,93380,882,09615,784,32202,289,664
112Jul 20, 2024 11:434,93359,428,45815,784,30002,277,376
113Jul 20, 2024 11:444,93863,291,98115,802,03902,289,664
114Jul 20, 2024 11:434,94094,115,81115,808,33502,289,664
115Jul 20, 2024 11:494,94081,751,28615,809,32102,293,760
116Jul 20, 2024 11:494,94479,175,56615,822,25002,285,568
117Jul 20, 2024 11:464,94742,429,52014,840,000989,0002,289,664
118Jul 20, 2024 11:434,94894,932,77115,834,29402,297,856
119Jul 20, 2024 11:444,94892,754,94015,832,31302,289,664
120Jul 20, 2024 11:454,95032,599,37914,851,000990,0002,289,664
121Jul 20, 2024 11:464,95433,746,94513,872,0001,981,0002,269,184
122Jul 20, 2024 11:464,95442,587,02313,872,0001,981,0002,269,184
123Jul 20, 2024 11:464,95637,797,42314,868,000991,0002,289,664
124Jul 20, 2024 11:454,95737,083,85815,862,00002,531,328
125Jul 20, 2024 11:494,958100,055,34715,866,17102,285,568
126Jul 20, 2024 11:464,95844,708,19614,874,000991,0002,265,088
127Jul 20, 2024 11:454,95832,694,45914,876,000991,0002,289,664
128Jul 20, 2024 11:454,95831,948,91814,876,000991,0002,289,664
129Jul 20, 2024 11:454,95943,128,81613,887,0001,983,0002,289,664
130Jul 20, 2024 11:454,96035,211,61013,888,0001,984,0002,289,664
131Jul 20, 2024 11:454,96034,608,24814,881,000992,0002,289,664
132Jul 20, 2024 11:464,96134,072,85413,892,0001,984,0002,531,328
133Jul 20, 2024 11:464,96140,576,36815,874,00002,289,664
134Jul 20, 2024 11:454,96141,883,46714,882,000992,0002,277,376
135Jul 20, 2024 11:474,96241,466,23913,893,0001,984,0002,289,664
136Jul 20, 2024 11:464,96232,856,88314,887,000992,0002,289,664
137Jul 20, 2024 11:444,96385,347,47615,882,80802,297,856
138Jul 20, 2024 11:454,96333,299,38114,889,000992,0002,289,664
139Jul 20, 2024 11:444,96454,642,31015,883,52102,281,472
140Jul 20, 2024 11:464,96433,132,27113,899,0001,985,0002,273,280
141Jul 20, 2024 11:464,96441,031,25014,894,000992,0002,289,664
142Jul 20, 2024 11:444,96685,242,33515,892,03202,289,664
143Jul 20, 2024 11:494,96693,832,39315,891,87502,289,664
144Jul 20, 2024 11:464,96644,628,39813,905,0001,986,0002,289,664
145Jul 20, 2024 11:464,96640,332,59313,905,0001,986,0002,273,280
146Jul 20, 2024 11:464,96631,925,81213,906,0001,986,0002,523,136
147Jul 20, 2024 11:454,96642,556,48414,897,000993,0002,289,664
148Jul 20, 2024 11:434,96779,857,03215,895,16402,289,664
149Jul 20, 2024 11:464,96749,752,12413,908,0001,986,0002,269,184
150Jul 20, 2024 11:474,96836,915,14714,906,000993,0002,523,136
151Jul 20, 2024 11:464,96839,455,54714,904,000993,0002,269,184
152Jul 20, 2024 11:464,96832,808,60413,909,0001,987,0002,273,280
153Jul 20, 2024 11:464,96933,499,68414,840,0001,060,0002,273,280
154Jul 20, 2024 11:444,97075,733,82515,903,80702,277,376
155Jul 20, 2024 11:464,97037,137,73515,905,00002,289,664
156Jul 20, 2024 11:464,97240,329,70213,921,0001,988,0002,289,664
157Jul 20, 2024 11:474,97438,645,92413,927,0001,989,0002,277,376
158Jul 20, 2024 11:464,97439,336,29014,924,000994,0002,285,568
159Jul 20, 2024 11:464,97537,665,68314,860,0001,061,0002,289,664
160Jul 20, 2024 11:454,97538,840,65013,930,0001,990,0002,289,664
161Jul 20, 2024 11:464,97637,584,70914,928,000995,0002,289,664
162Jul 20, 2024 11:464,97742,907,91213,935,0001,990,0002,265,088
163Jul 20, 2024 11:454,97740,320,89213,935,0001,990,0002,265,088
164Jul 20, 2024 11:454,97879,678,18215,931,08702,297,856
165Jul 20, 2024 11:454,97839,841,67913,940,0001,991,0002,273,280
166Jul 20, 2024 11:434,97976,855,54615,931,55902,289,664
167Jul 20, 2024 11:444,97990,238,39515,933,91902,289,664
168Jul 20, 2024 11:444,98398,943,28915,946,76302,285,568
169Jul 20, 2024 11:494,98365,675,63415,944,70602,301,952
170Jul 20, 2024 11:454,98335,297,32014,950,000996,0002,265,088
171Jul 20, 2024 11:454,98340,334,74513,954,0001,993,0002,371,584
172Jul 20, 2024 11:454,98339,315,75613,953,0001,993,0002,289,664
173Jul 20, 2024 11:464,98634,131,04613,962,0001,994,0002,265,088
174Jul 20, 2024 11:454,98733,720,95213,964,0001,994,0002,289,664
175Jul 20, 2024 11:454,98980,885,86715,965,60102,289,664
176Jul 20, 2024 11:474,98936,379,71813,969,0001,995,0002,289,664
177Jul 20, 2024 11:464,98932,819,58213,969,0001,995,0002,289,664
178Jul 20, 2024 11:464,98932,755,74013,970,0001,995,0002,273,280
179Jul 20, 2024 11:454,99134,232,19713,976,0001,996,0002,371,584
180Jul 20, 2024 11:454,99283,483,27715,975,40202,281,472
181Jul 20, 2024 11:464,99336,538,15713,981,0001,997,0002,289,664
182Jul 20, 2024 11:464,99446,775,35213,984,0001,997,0002,289,664
183Jul 20, 2024 11:464,99434,491,84913,985,0001,997,0002,273,280
184Jul 20, 2024 11:444,99698,164,58015,987,31202,293,760
185Jul 20, 2024 11:474,99839,454,52213,995,0001,999,0002,265,088
186Jul 20, 2024 11:464,99946,808,52614,998,000999,0002,289,664
187Jul 20, 2024 11:475,00036,740,13214,000,0002,000,0002,289,664
188Jul 20, 2024 11:465,00033,678,25914,000,0002,000,0002,289,664
189Jul 20, 2024 11:445,00261,105,84916,006,59902,289,664
190Jul 20, 2024 11:485,00263,194,86616,005,97502,285,568
191Jul 20, 2024 11:465,00232,884,58914,006,0002,000,0002,289,664
192Jul 20, 2024 11:445,00363,496,77916,011,05302,297,856
193Jul 20, 2024 11:485,00384,531,09316,010,31702,281,472
194Jul 20, 2024 11:465,00433,784,07314,011,0002,001,0002,289,664
195Jul 20, 2024 11:475,00631,336,19714,016,0002,002,0002,269,184
196Jul 20, 2024 11:475,00832,778,61114,022,0002,003,0002,523,136
197Jul 20, 2024 11:465,00937,891,24414,027,0002,003,0002,289,664
198Jul 20, 2024 11:485,01281,628,15816,037,96802,289,664
199Jul 20, 2024 11:475,01833,257,96714,049,0002,007,0002,289,664
200Jul 20, 2024 11:485,01994,411,09716,062,36102,170,880
201Jul 20, 2024 11:465,01935,674,89715,059,0001,003,0002,289,664
202Jul 20, 2024 11:475,02034,271,12014,056,0002,008,0002,289,664
203Jul 20, 2024 11:475,02032,677,66315,060,0001,004,0002,289,664
204Jul 20, 2024 11:485,02177,588,80916,066,21302,285,568
205Jul 20, 2024 11:485,02281,822,75316,068,91802,285,568
206Jul 20, 2024 11:475,02233,530,32814,061,0002,008,0002,273,280
207Jul 20, 2024 11:475,02349,066,95714,066,0002,009,0002,289,664
208Jul 20, 2024 11:475,02533,817,76614,070,0002,010,0002,289,664
209Jul 20, 2024 11:465,02634,674,48014,074,0002,010,0002,289,664
210Jul 20, 2024 11:455,02966,688,82116,093,95502,281,472
211Jul 20, 2024 11:475,03237,885,23715,097,0001,006,0002,289,664
212Jul 20, 2024 11:475,03837,289,56114,106,0002,015,0002,269,184
213Jul 20, 2024 11:475,03843,005,23515,113,0001,007,0002,531,328
214Jul 20, 2024 11:475,03932,562,07115,119,0001,007,0002,269,184
215Jul 20, 2024 11:475,04938,062,19814,139,0002,019,0002,269,184
216Jul 20, 2024 11:475,04939,869,86515,149,0001,009,0002,289,664
217Jul 20, 2024 11:475,05038,444,42114,141,0002,020,0002,289,664
218Jul 20, 2024 11:475,05233,034,74314,145,0002,020,0002,285,568
219Jul 20, 2024 11:475,05543,392,32514,154,0002,022,0002,355,200
220Jul 20, 2024 11:455,05982,674,22516,188,45202,297,856
221Jul 20, 2024 11:475,05937,034,67914,166,0002,023,0002,527,232
222Jul 20, 2024 11:475,06032,849,14114,168,0002,024,0002,289,664
223Jul 20, 2024 11:475,06235,905,19414,173,0002,024,0002,269,184
224Jul 20, 2024 11:475,06436,301,46214,181,0002,025,0002,285,568
225Jul 20, 2024 11:455,09781,662,09316,311,15702,289,664
226Jul 20, 2024 11:455,21676,785,59316,692,44702,285,568
227Jul 20, 2024 11:475,23288,382,68516,742,70402,289,664
228Jul 20, 2024 11:455,23678,923,33816,755,99602,289,664
229Jul 20, 2024 11:465,24380,672,41016,779,12002,293,760
230Jul 20, 2024 11:465,24483,286,17316,780,97302,293,760
231Jul 20, 2024 11:475,24589,973,60316,784,56002,297,856
232Jul 20, 2024 11:465,24985,003,12316,797,89302,289,664
233Jul 20, 2024 11:455,251102,007,24316,803,98002,285,568
234Jul 20, 2024 11:465,25194,529,53316,802,76202,285,568
235Jul 20, 2024 11:455,25297,188,95016,805,24602,289,664
236Jul 20, 2024 11:465,25296,374,99716,804,98302,289,664
237Jul 20, 2024 11:465,25491,980,70116,813,11002,293,760
238Jul 20, 2024 11:465,25484,581,13216,812,55202,293,760
239Jul 20, 2024 11:465,25582,320,57116,814,86102,285,568
240Jul 20, 2024 11:465,26060,663,70316,833,04302,293,760
241Jul 20, 2024 11:475,27192,799,24116,867,73002,281,472
242Jul 20, 2024 11:455,27467,092,21616,877,06602,293,760
243Jul 20, 2024 11:475,27671,987,01016,882,93002,293,760
244Jul 20, 2024 11:465,27999,484,64616,891,51202,293,760
245Jul 20, 2024 11:465,28284,216,53416,902,28802,293,760
246Jul 20, 2024 11:475,28462,601,43916,908,46802,281,472
247Jul 20, 2024 11:465,28681,971,01916,914,99802,293,760
248Jul 20, 2024 11:455,29088,264,15616,928,00102,256,896
249Jul 20, 2024 11:475,31773,369,21817,012,86902,289,664
250Jul 20, 2024 11:475,32798,076,96317,047,24202,297,856
251Jul 20, 2024 11:475,33166,147,36517,059,56502,285,568
252Jul 20, 2024 11:475,33686,286,24517,075,55802,289,664