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 18, 2021 21:41Andrey TsvetkovAndrey TsvetkovScore: 5,627Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 18, 2021 21:415,57642,727,18716,853,000991,0002,318,336
2Jul 18, 2021 21:425,58446,824,37516,878,000992,0002,342,912
3Jul 18, 2021 21:415,58640,502,42216,882,000993,0002,342,912
4Jul 18, 2021 21:415,58736,079,43816,886,000993,0002,342,912
5Jul 18, 2021 21:425,58836,763,09016,890,000993,0002,301,952
6Jul 18, 2021 21:415,58942,492,54816,892,000993,0002,469,888
7Jul 18, 2021 21:415,58944,153,43016,892,000993,0002,306,048
8Jul 18, 2021 21:415,58937,031,21416,891,000993,0002,342,912
9Jul 18, 2021 21:435,59045,784,26815,902,0001,987,0002,310,144
10Jul 18, 2021 21:415,59042,579,81115,902,0001,987,0002,342,912
11Jul 18, 2021 21:415,59037,350,57515,900,0001,987,0002,310,144
12Jul 18, 2021 21:435,59143,421,37717,891,00002,318,336
13Jul 18, 2021 21:415,59147,811,26916,897,000993,0002,342,912
14Jul 18, 2021 21:435,59235,745,09417,893,00002,318,336
15Jul 18, 2021 21:415,59345,635,37215,908,0001,988,0002,342,912
16Jul 18, 2021 21:435,59435,408,06616,906,000994,0002,342,912
17Jul 18, 2021 21:435,59632,358,12915,918,0001,989,0002,314,240
18Jul 18, 2021 21:435,59642,173,56415,919,0001,989,0002,342,912
19Jul 18, 2021 21:435,59644,094,88115,917,0001,989,0002,342,912
20Jul 18, 2021 21:415,59640,997,73517,908,00002,306,048
21Jul 18, 2021 21:425,59743,899,53715,921,0001,990,0002,342,912
22Jul 18, 2021 21:415,59842,650,57717,913,00002,342,912
23Jul 18, 2021 21:415,59846,072,53015,922,0001,990,0002,342,912
24Jul 18, 2021 21:415,59845,108,23016,917,000995,0002,342,912
25Jul 18, 2021 21:415,59842,588,73416,859,0001,053,0002,310,144
26Jul 18, 2021 21:415,59943,925,47716,921,000995,0002,342,912
27Jul 18, 2021 21:425,59943,819,08015,927,0001,990,0002,314,240
28Jul 18, 2021 21:415,59945,625,96717,918,00002,306,048
29Jul 18, 2021 21:415,60043,858,15315,930,0001,991,0002,314,240
30Jul 18, 2021 21:415,60138,804,49216,927,000995,0002,342,912
31Jul 18, 2021 21:435,60242,459,24116,931,000995,0002,445,312
32Jul 18, 2021 21:415,60348,690,81716,933,000996,0002,318,336
33Jul 18, 2021 21:415,60444,522,42515,942,0001,992,0002,342,912
34Jul 18, 2021 21:435,60445,846,73116,938,000996,0002,441,216
35Jul 18, 2021 21:415,60544,303,03716,940,000996,0002,342,912
36Jul 18, 2021 21:415,60641,926,38016,944,000996,0002,310,144
37Jul 18, 2021 21:415,60643,004,49115,946,0001,993,0002,342,912
38Jul 18, 2021 21:435,60747,464,61915,949,0001,993,0002,396,160
39Jul 18, 2021 21:415,60731,689,52416,946,000996,0002,342,912
40Jul 18, 2021 21:415,60841,483,62415,953,0001,994,0002,441,216
41Jul 18, 2021 21:425,60945,381,94615,955,0001,994,0002,306,048
42Jul 18, 2021 21:415,61043,830,02715,957,0001,994,0002,314,240
43Jul 18, 2021 21:435,61533,044,55115,972,0001,996,0002,342,912
44Jul 18, 2021 21:425,61843,416,95716,979,000998,0002,342,912
45Jul 18, 2021 21:415,61831,859,93816,981,000998,0002,314,240
46Jul 18, 2021 21:415,62444,771,35216,999,000999,0002,342,912
47Jul 18, 2021 21:435,62548,451,61117,001,0001,000,0002,342,912
48Jul 18, 2021 21:425,62643,818,34916,004,0002,000,0002,310,144
49Jul 18, 2021 21:415,62737,049,42016,007,0002,000,0002,334,720
50Jul 18, 2021 21:415,62743,089,11817,006,0001,000,0002,314,240
51Jul 18, 2021 21:415,62945,256,04317,014,0001,000,0002,441,216
52Jul 18, 2021 21:435,62942,407,08016,013,0002,001,0002,314,240
53Jul 18, 2021 21:415,62947,877,18916,012,0002,001,0002,310,144
54Jul 18, 2021 21:415,63236,932,74116,019,0002,002,0002,342,912
55Jul 18, 2021 21:415,63242,955,26317,021,0001,001,0002,342,912
56Jul 18, 2021 21:415,63343,506,95916,024,0002,003,0002,342,912
57Jul 18, 2021 21:415,63543,969,29117,030,0001,001,0002,342,912
58Jul 18, 2021 21:415,63647,012,24216,032,0002,004,0002,318,336
59Jul 18, 2021 21:435,63748,240,72916,033,0002,004,0002,314,240
60Jul 18, 2021 21:415,63845,365,58117,038,0001,002,0002,342,912
61Jul 18, 2021 21:435,63834,487,52816,039,0002,004,0002,342,912
62Jul 18, 2021 21:425,64045,642,02017,045,0001,002,0002,342,912
63Jul 18, 2021 21:415,64048,834,88317,046,0001,002,0002,342,912
64Jul 18, 2021 21:435,64145,681,07516,046,0002,005,0002,342,912
65Jul 18, 2021 21:435,64134,171,10117,049,0001,002,0002,342,912
66Jul 18, 2021 21:415,64244,979,47216,048,0002,006,0002,342,912
67Jul 18, 2021 21:435,64252,051,62316,048,0002,006,0002,408,448
68Jul 18, 2021 21:425,64645,331,43216,061,0002,007,0002,342,912
69Jul 18, 2021 21:415,65480,174,47918,093,66102,273,280
70Jul 18, 2021 21:415,65645,473,47517,095,0001,005,0002,342,912
71Jul 18, 2021 21:435,65861,637,84018,107,07402,273,280
72Jul 18, 2021 21:415,66089,083,06018,111,56402,281,472
73Jul 18, 2021 21:415,66348,204,19417,115,0001,006,0002,301,952
74Jul 18, 2021 21:415,666109,749,80118,132,26602,285,568
75Jul 18, 2021 21:415,66837,455,68016,122,0002,015,0002,306,048
76Jul 18, 2021 21:415,67270,636,16018,149,68002,281,472
77Jul 18, 2021 21:425,67988,243,07118,171,88002,273,280
78Jul 18, 2021 21:415,68439,275,11015,158,0003,031,0002,310,144
79Jul 18, 2021 21:435,69385,079,36518,218,74002,285,568
80Jul 18, 2021 21:435,69488,749,98818,219,78702,281,472
81Jul 18, 2021 21:435,69786,740,88318,228,95902,273,280
82Jul 18, 2021 21:415,697106,358,37218,230,80302,277,376
83Jul 18, 2021 21:415,70880,342,84318,264,99502,281,472
84Jul 18, 2021 21:415,71092,101,19618,272,58302,281,472
85Jul 18, 2021 21:415,71289,111,44118,279,95002,281,472
86Jul 18, 2021 21:425,71463,414,88618,284,11502,281,472
87Jul 18, 2021 21:415,71887,998,73018,297,51702,281,472
88Jul 18, 2021 21:415,72775,956,42018,327,33802,273,280
89Jul 18, 2021 21:415,75378,576,82018,409,70602,281,472
90Jul 18, 2021 21:415,75883,965,31518,426,75202,277,376
91Jul 18, 2021 21:415,76882,827,40318,457,59002,273,280
92Jul 18, 2021 21:415,79077,985,27418,529,34902,281,472
93Jul 18, 2021 21:435,80280,553,68518,566,22902,273,280
94Jul 18, 2021 21:425,83093,542,15518,656,20802,260,992
95Jul 18, 2021 21:415,83696,564,54318,675,65102,277,376
96Jul 18, 2021 21:436,09882,197,70819,515,05802,256,896