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 listJun 12, 2024 23:42джулисджулисScore: 5,277Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 12, 2024 23:455,21345,200,30516,681,00002,375,680
2Jun 12, 2024 23:475,22233,939,67515,667,0001,044,0002,367,488
3Jun 12, 2024 23:445,22444,402,67916,716,00002,363,392
4Jun 12, 2024 23:435,22541,459,08816,720,00002,367,488
5Jun 12, 2024 23:355,22643,242,50215,679,0001,045,0002,367,488
6Jun 12, 2024 23:475,22742,898,28716,725,00002,355,200
7Jun 13, 2024 00:065,23147,905,69616,739,00002,293,760
8Jun 12, 2024 23:465,23146,106,33116,740,00002,293,760
9Jun 12, 2024 23:425,23143,813,99616,740,00002,293,760
10Jun 12, 2024 23:355,23237,988,74415,697,0001,046,0002,363,392
11Jun 12, 2024 23:445,23346,143,26115,700,0001,046,0002,293,760
12Jun 12, 2024 23:455,25944,517,75615,839,000989,0002,379,776
13Jun 12, 2024 23:485,26542,517,61615,857,000991,0002,293,760
14Jun 12, 2024 23:435,26545,172,59614,866,0001,982,0002,367,488
15Jun 13, 2024 00:065,26642,767,63515,859,000991,0002,375,680
16Jun 12, 2024 23:455,26632,771,86715,860,000991,0002,363,392
17Jun 13, 2024 00:065,26745,810,19615,862,000991,0002,363,392
18Jun 12, 2024 23:425,26748,540,28715,862,000991,0002,375,680
19Jun 12, 2024 23:465,26844,377,93916,856,00002,379,776
20Jun 12, 2024 23:435,26833,131,00415,867,000991,0002,293,760
21Jun 13, 2024 00:055,26942,931,45715,871,000991,0002,375,680
22Jun 12, 2024 23:485,26945,282,04315,869,000991,0002,293,760
23Jun 12, 2024 23:485,26942,860,71016,861,00002,359,296
24Jun 12, 2024 23:465,26932,346,43715,869,000991,0002,367,488
25Jun 13, 2024 00:055,27047,020,18914,881,0001,984,0002,371,584
26Jun 12, 2024 23:445,27049,046,66215,872,000992,0002,371,584
27Jun 12, 2024 23:445,27036,573,19414,880,0001,984,0002,293,760
28Jun 12, 2024 23:425,27035,974,27216,865,00002,293,760
29Jun 12, 2024 23:425,27043,489,33214,881,0001,984,0002,367,488
30Jun 13, 2024 00:065,27143,354,68314,882,0001,984,0002,371,584
31Jun 13, 2024 00:055,27141,047,28614,884,0001,984,0002,289,664
32Jun 12, 2024 23:445,27144,799,28615,874,000992,0002,293,760
33Jun 12, 2024 23:445,27145,659,35115,875,000992,0002,363,392
34Jun 12, 2024 23:445,27146,745,12316,867,00002,375,680
35Jun 12, 2024 23:445,27148,684,56515,876,000992,0002,375,680
36Jun 12, 2024 23:445,27143,407,12016,868,00002,363,392
37Jun 12, 2024 23:435,27137,790,40415,875,000992,0002,371,584
38Jun 12, 2024 23:435,27142,591,57115,875,000992,0002,371,584
39Jun 12, 2024 23:425,27133,124,04114,883,0001,984,0002,371,584
40Jun 13, 2024 00:065,27245,314,80515,879,000992,0002,379,776
41Jun 13, 2024 00:065,27241,960,76114,887,0001,984,0002,289,664
42Jun 13, 2024 00:055,27245,095,47815,877,000992,0002,371,584
43Jun 13, 2024 00:055,27242,649,87314,885,0001,984,0002,371,584
44Jun 12, 2024 23:485,27228,326,53414,885,0001,984,0002,375,680
45Jun 12, 2024 23:475,27243,519,48214,885,0001,984,0002,375,680
46Jun 12, 2024 23:435,27247,018,87815,879,000992,0002,371,584
47Jun 12, 2024 23:435,27242,547,13115,879,000992,0002,293,760
48Jun 13, 2024 00:065,27342,579,54016,872,00002,293,760
49Jun 13, 2024 00:055,27345,884,72816,874,00002,293,760
50Jun 13, 2024 00:055,27343,712,10715,882,000992,0002,293,760
51Jun 13, 2024 00:055,27337,061,77714,889,0001,985,0002,367,488
52Jun 13, 2024 00:055,27342,984,42115,883,000992,0002,293,760
53Jun 12, 2024 23:485,27336,737,18715,880,000992,0002,375,680
54Jun 12, 2024 23:465,27347,773,76714,888,0001,985,0002,375,680
55Jun 12, 2024 23:455,27343,937,31916,873,00002,371,584
56Jun 12, 2024 23:445,27344,011,99915,883,000992,0002,293,760
57Jun 12, 2024 23:445,27345,704,17614,887,0001,985,0002,293,760
58Jun 12, 2024 23:445,27336,936,75515,882,000992,0002,293,760
59Jun 12, 2024 23:445,27347,697,18815,882,000992,0002,375,680
60Jun 12, 2024 23:435,27341,276,46315,880,000992,0002,510,848
61Jun 12, 2024 23:435,27336,479,55215,883,000992,0002,371,584
62Jun 12, 2024 23:435,27341,552,21515,881,000992,0002,371,584
63Jun 12, 2024 23:425,27340,358,36916,873,00002,293,760
64Jun 12, 2024 23:425,27341,646,73415,881,000992,0002,371,584
65Jun 12, 2024 23:355,27344,056,77214,887,0001,985,0002,371,584
66Jun 13, 2024 00:065,27440,919,77314,891,0001,985,0002,293,760
67Jun 12, 2024 23:485,27431,706,51616,876,00002,293,760
68Jun 12, 2024 23:465,27434,894,16914,893,0001,985,0002,375,680
69Jun 12, 2024 23:445,27442,379,43815,885,000992,0002,371,584
70Jun 12, 2024 23:445,27432,339,34215,885,000992,0002,367,488
71Jun 12, 2024 23:445,27442,742,53815,885,000992,0002,383,872
72Jun 12, 2024 23:435,27439,555,03114,893,0001,985,0002,293,760
73Jun 12, 2024 23:425,27434,782,21414,891,0001,985,0002,293,760
74Jun 12, 2024 23:425,27437,122,68215,885,000992,0002,293,760
75Jun 12, 2024 23:355,27441,484,62314,892,0001,985,0002,371,584
76Jun 13, 2024 00:065,27546,931,53314,895,0001,986,0002,293,760
77Jun 13, 2024 00:065,27538,098,12615,888,000993,0002,379,776
78Jun 13, 2024 00:055,27537,668,14314,895,0001,986,0002,293,760
79Jun 12, 2024 23:475,27541,578,87615,887,000992,0002,363,392
80Jun 12, 2024 23:475,27533,555,68015,888,000993,0002,363,392
81Jun 12, 2024 23:465,27542,808,13715,887,000992,0002,359,296
82Jun 12, 2024 23:455,27542,289,95216,879,00002,293,760
83Jun 12, 2024 23:445,27539,326,59914,895,0001,986,0002,371,584
84Jun 12, 2024 23:435,27547,936,07215,888,000993,0002,375,680
85Jun 13, 2024 00:065,27636,768,08214,897,0001,986,0002,375,680
86Jun 13, 2024 00:065,27643,026,41715,889,000993,0002,379,776
87Jun 13, 2024 00:055,27644,937,12315,890,000993,0002,367,488
88Jun 13, 2024 00:055,27642,784,96115,890,000993,0002,367,488
89Jun 13, 2024 00:055,27645,716,84914,898,0001,986,0002,371,584
90Jun 12, 2024 23:445,27643,428,98114,897,0001,986,0002,375,680
91Jun 12, 2024 23:445,27642,812,43715,889,000993,0002,371,584
92Jun 12, 2024 23:445,27644,787,45614,898,0001,986,0002,293,760
93Jun 13, 2024 00:065,27732,121,97216,886,00002,506,752
94Jun 13, 2024 00:055,27747,063,03915,894,000993,0002,367,488
95Jun 12, 2024 23:475,27746,743,90915,894,000993,0002,293,760
96Jun 12, 2024 23:445,27744,050,41815,894,000993,0002,371,584
97Jun 12, 2024 23:435,27742,621,26615,894,000993,0002,367,488
98Jun 12, 2024 23:435,27744,965,15714,901,0001,986,0002,371,584
99Jun 12, 2024 23:425,27746,109,43015,893,000993,0002,293,760
100Jun 12, 2024 23:425,27734,050,21616,887,00002,293,760
101Jun 12, 2024 23:475,27835,661,36714,903,0001,987,0002,375,680
102Jun 12, 2024 23:455,27846,547,23815,895,000993,0002,293,760
103Jun 12, 2024 23:455,27846,835,18615,898,000993,0002,293,760
104Jun 12, 2024 23:355,27841,906,85815,897,000993,0002,293,760
105Jun 12, 2024 23:445,27943,726,96414,905,0001,987,0002,371,584
106Jun 12, 2024 23:445,27941,398,51214,906,0001,987,0002,293,760
107Jun 12, 2024 23:445,27936,979,60615,899,000993,0002,379,776
108Jun 12, 2024 23:355,27941,355,08214,906,0001,987,0002,293,760
109Jun 12, 2024 23:465,28032,744,01614,909,0001,987,0002,482,176
110Jun 12, 2024 23:425,28047,476,04314,908,0001,987,0002,371,584
111Jun 13, 2024 00:055,28144,924,95714,912,0001,988,0002,379,776
112Jun 12, 2024 23:485,28143,154,92814,912,0001,988,0002,293,760
113Jun 13, 2024 00:065,28234,115,94615,907,000994,0002,367,488
114Jun 13, 2024 00:065,28234,364,77815,909,000994,0002,293,760
115Jun 12, 2024 23:425,28251,048,28616,901,00002,379,776
116Jun 12, 2024 23:425,28234,965,17516,902,00002,371,584
117Jun 13, 2024 00:065,28332,521,15916,906,00002,371,584
118Jun 13, 2024 00:055,28347,950,81214,916,0001,988,0002,293,760
119Jun 12, 2024 23:485,28335,154,16114,917,0001,989,0002,293,760
120Jun 12, 2024 23:465,28342,593,09115,913,000994,0002,478,080
121Jun 12, 2024 23:425,28341,507,19514,916,0001,988,0002,293,760
122Jun 12, 2024 23:425,28341,217,69215,910,000994,0002,379,776
123Jun 12, 2024 23:355,28345,100,18214,916,0001,988,0002,293,760
124Jun 12, 2024 23:355,28336,812,63716,905,00002,293,760
125Jun 12, 2024 23:475,28433,818,37715,914,000994,0002,293,760
126Jun 12, 2024 23:435,28543,939,91814,924,0001,989,0002,371,584
127Jun 13, 2024 00:055,28642,524,90814,926,0001,990,0002,293,760
128Jun 12, 2024 23:445,28643,262,97815,921,000995,0002,293,760
129Jun 12, 2024 23:425,28642,733,69314,925,0001,990,0002,293,760
130Jun 12, 2024 23:355,28633,794,82414,926,0001,990,0002,371,584
131Jun 13, 2024 00:065,29135,758,23514,940,0001,992,0002,371,584
132Jun 12, 2024 23:425,29142,755,39416,930,00002,367,488
133Jun 12, 2024 23:455,29342,800,25115,942,000996,0002,453,504
134Jun 12, 2024 23:475,29837,205,90315,955,000997,0002,293,760
135Jun 12, 2024 23:435,29843,418,94814,959,0001,994,0002,293,760
136Jun 12, 2024 23:435,30053,923,30714,966,0001,995,0002,371,584
137Jun 12, 2024 23:435,30136,941,18714,967,0001,995,0002,375,680
138Jun 12, 2024 23:485,30247,900,46314,971,0001,996,0002,293,760
139Jun 12, 2024 23:445,30332,935,26614,975,0001,996,0002,293,760
140Jun 12, 2024 23:465,31345,334,70715,000,0002,000,0002,371,584
141Jun 12, 2024 23:445,31332,652,39315,000,0002,000,0002,359,296
142Jun 13, 2024 00:055,31543,275,30916,008,0001,000,0002,473,984
143Jun 13, 2024 00:065,37147,488,28315,165,0002,022,0002,367,488
144Jun 12, 2024 23:455,40850,450,36115,269,0002,035,0002,367,488
145Jun 12, 2024 23:425,46791,449,37617,493,09102,240,512
146Jun 12, 2024 23:445,46787,179,68017,495,19002,244,608
147Jun 12, 2024 23:445,46862,717,65017,497,43002,248,704
148Jun 12, 2024 23:425,46976,176,64017,501,58102,244,608
149Jun 12, 2024 23:475,46990,087,13117,501,73702,252,800
150Jun 13, 2024 00:065,47279,260,10217,510,67602,236,416
151Jun 12, 2024 23:455,47478,294,99317,515,85102,244,608
152Jun 12, 2024 23:485,47881,127,40817,530,45702,244,608
153Jun 12, 2024 23:465,48082,705,31917,536,88602,236,416
154Jun 12, 2024 23:455,48283,338,38717,540,87202,240,512
155Jun 12, 2024 23:475,48291,272,32717,542,61102,244,608
156Jun 12, 2024 23:425,48596,155,77417,552,99302,379,776
157Jun 12, 2024 23:445,48586,426,21117,551,88902,236,416
158Jun 12, 2024 23:485,48582,720,29717,551,87802,236,416
159Jun 13, 2024 00:065,485108,068,34317,551,84302,244,608
160Jun 12, 2024 23:425,48688,977,98817,555,39202,244,608
161Jun 12, 2024 23:435,48670,606,47117,553,91502,244,608
162Jun 13, 2024 00:065,48691,326,64217,555,28002,244,608
163Jun 12, 2024 23:445,48765,402,68317,559,31402,236,416
164Jun 12, 2024 23:435,48996,940,87517,563,37302,248,704
165Jun 12, 2024 23:455,48992,079,94017,564,28502,236,416
166Jun 12, 2024 23:355,49065,385,59917,568,94102,244,608
167Jun 12, 2024 23:475,492105,361,43017,574,16702,240,512
168Jun 13, 2024 00:065,49295,058,32817,575,45002,240,512
169Jun 13, 2024 00:055,49488,421,06617,579,56202,236,416
170Jun 12, 2024 23:435,49881,682,31817,592,55202,375,680
171Jun 13, 2024 00:055,50069,507,07517,600,26002,248,704
172Jun 13, 2024 00:065,50063,065,73017,599,92502,244,608
173Jun 12, 2024 23:435,50185,250,80717,603,28702,248,704
174Jun 12, 2024 23:445,50166,667,08617,602,65502,248,704
175Jun 13, 2024 00:055,50181,421,48417,602,86102,240,512
176Jun 12, 2024 23:445,50256,669,87517,604,99802,240,512
177Jun 12, 2024 23:445,504103,482,90417,614,18202,248,704
178Jun 12, 2024 23:355,50561,899,27017,614,74602,248,704
179Jun 12, 2024 23:435,51268,766,83517,638,09902,240,512
180Jun 13, 2024 00:055,51497,387,50117,643,95202,236,416
181Jun 12, 2024 23:355,51580,786,92717,647,86802,375,680
182Jun 12, 2024 23:445,51559,667,13617,647,08302,236,416
183Jun 12, 2024 23:465,51695,721,45217,651,09202,232,320
184Jun 13, 2024 00:055,51889,383,58617,656,99102,244,608
185Jun 12, 2024 23:485,52083,509,42617,663,25602,252,800
186Jun 12, 2024 23:425,52483,989,88017,677,29702,240,512
187Jun 13, 2024 00:065,52497,038,24617,676,19702,244,608
188Jun 12, 2024 23:445,52877,345,91417,690,65002,375,680
189Jun 12, 2024 23:435,53386,323,63917,706,60102,248,704
190Jun 12, 2024 23:465,53387,477,60417,704,95702,244,608
191Jun 13, 2024 00:055,55257,594,73917,765,79202,232,320
192Jun 12, 2024 23:425,55463,013,29917,771,54802,236,416