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 22, 2021 22:40Andrey TsvetkovAndrey TsvetkovScore: 5,701Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 21, 2021 11:275,65245,264,38716,077,0002,009,0002,342,912
2Jun 22, 2021 22:425,65541,960,25415,081,0003,016,0002,514,944
3Jun 22, 2021 22:405,65748,354,44415,086,0003,017,0002,334,720
4Jun 21, 2021 11:275,65741,196,13416,092,0002,011,0002,531,328
5Jun 22, 2021 22:395,66042,101,36416,099,0002,012,0002,527,232
6Jun 22, 2021 22:395,66445,676,34815,105,0003,021,0002,334,720
7Jun 22, 2021 22:395,66546,671,53616,115,0002,014,0002,523,136
8Jun 22, 2021 22:425,66635,422,99416,116,0002,014,0002,531,328
9Jun 22, 2021 22:395,66945,863,92116,125,0002,015,0002,334,720
10Jun 22, 2021 22:395,67134,673,98316,132,0002,016,0002,523,136
11Jun 22, 2021 22:395,67150,021,29416,131,0002,016,0002,523,136
12Jun 22, 2021 22:395,67245,951,81815,125,0003,025,0002,330,624
13Jun 21, 2021 11:275,67346,901,56816,138,0002,017,0002,334,720
14Jun 21, 2021 11:275,67345,160,52016,137,0002,017,0002,334,720
15Jun 22, 2021 22:405,67453,706,52315,131,0003,026,0002,334,720
16Jun 21, 2021 11:295,67635,164,86216,146,0002,018,0002,527,232
17Jun 21, 2021 11:295,67743,867,31816,149,0002,018,0002,326,528
18Jun 21, 2021 11:275,67740,481,64915,139,0003,027,0002,531,328
19Jun 22, 2021 22:425,67741,484,11415,139,0003,027,0002,519,040
20Jun 21, 2021 11:275,67943,350,00316,155,0002,019,0002,523,136
21Jun 21, 2021 11:295,67937,194,70916,153,0002,019,0002,383,872
22Jun 21, 2021 11:275,68337,050,23917,174,0001,010,0002,527,232
23Jun 22, 2021 22:425,68335,093,34115,154,0003,030,0002,334,720
24Jun 22, 2021 22:425,68337,893,46016,165,0002,020,0002,334,720
25Jun 21, 2021 11:295,68441,116,82315,158,0003,031,0002,334,720
26Jun 21, 2021 11:275,68544,483,34015,161,0003,032,0002,334,720
27Jun 22, 2021 22:425,68839,445,39515,168,0003,033,0002,527,232
28Jun 22, 2021 22:395,68843,299,51916,180,0002,022,0002,527,232
29Jun 22, 2021 22:395,68835,726,61915,169,0003,033,0002,334,720
30Jun 22, 2021 22:395,68835,484,37816,179,0002,022,0002,334,720
31Jun 22, 2021 22:395,68932,952,96416,183,0002,022,0002,334,720
32Jun 21, 2021 11:295,69141,695,71615,176,0003,035,0002,531,328
33Jun 22, 2021 22:405,69135,578,02316,189,0002,023,0002,334,720
34Jun 22, 2021 22:425,69644,271,82516,201,0002,025,0002,519,040
35Jun 21, 2021 11:275,69645,495,41916,203,0002,025,0002,519,040
36Jun 21, 2021 11:295,69841,150,37915,194,0003,038,0002,514,944
37Jun 22, 2021 22:405,69840,965,09416,208,0002,026,0002,334,720
38Jun 21, 2021 11:275,69839,392,04716,208,0002,026,0002,334,720
39Jun 21, 2021 11:275,69842,250,69517,222,0001,013,0002,523,136
40Jun 21, 2021 11:295,69934,554,18116,210,0002,026,0002,310,144
41Jun 21, 2021 11:275,70037,185,26615,201,0003,040,0002,523,136
42Jun 22, 2021 22:395,70097,403,48718,238,55002,232,320
43Jun 21, 2021 11:295,70145,063,36215,202,0003,040,0002,523,136
44Jun 22, 2021 22:395,70242,945,38114,192,0004,054,0002,519,040
45Jun 21, 2021 11:275,70339,572,47716,223,0002,027,0002,531,328
46Jun 21, 2021 11:275,70342,834,21815,209,0003,041,0002,334,720
47Jun 21, 2021 11:275,70740,281,21215,218,0003,043,0002,334,720
48Jun 22, 2021 22:405,70835,656,42416,235,0002,029,0002,334,720
49Jun 22, 2021 22:425,70844,416,21015,222,0003,044,0002,535,424
50Jun 21, 2021 11:275,70846,216,03015,222,0003,044,0002,334,720
51Jun 22, 2021 22:395,70842,030,74316,236,0002,029,0002,334,720
52Jun 22, 2021 22:405,70936,833,16115,225,0003,045,0002,519,040
53Jun 22, 2021 22:425,71035,785,23715,226,0003,045,0002,523,136
54Jun 22, 2021 22:395,71138,850,55515,230,0003,046,0002,523,136
55Jun 22, 2021 22:405,71243,868,62817,263,0001,015,0002,523,136
56Jun 21, 2021 11:275,71335,508,90216,252,0002,031,0002,531,328
57Jun 22, 2021 22:405,71333,546,89016,249,0002,031,0002,334,720
58Jun 21, 2021 11:295,71639,338,23516,258,0002,032,0002,531,328
59Jun 22, 2021 22:395,71845,678,95116,264,0002,033,0002,334,720
60Jun 22, 2021 22:405,72242,584,88616,277,0002,034,0002,334,720
61Jun 22, 2021 22:395,72839,310,19016,293,0002,036,0002,334,720
62Jun 22, 2021 22:395,73538,999,88516,312,0002,039,0002,314,240
63Jun 22, 2021 22:405,73577,899,52818,352,81002,236,416
64Jun 22, 2021 22:395,73640,475,67417,335,0001,019,0002,334,720
65Jun 22, 2021 22:395,74059,427,59018,368,98002,232,320
66Jun 22, 2021 22:395,74156,316,32118,370,09402,224,128
67Jun 22, 2021 22:425,74280,424,53418,375,92302,224,128
68Jun 22, 2021 22:405,74287,323,08918,373,76702,236,416
69Jun 22, 2021 22:425,74884,549,98318,393,45602,236,416
70Jun 21, 2021 11:275,75075,057,62618,400,07002,232,320
71Jun 21, 2021 11:275,75381,274,93118,410,00102,232,320
72Jun 21, 2021 11:275,75339,730,05416,366,0002,045,0002,334,720
73Jun 22, 2021 22:395,75779,278,18518,423,47502,232,320
74Jun 22, 2021 22:395,76164,537,03118,435,44902,240,512
75Jun 21, 2021 11:295,76276,605,12018,439,85602,236,416
76Jun 21, 2021 11:275,78182,590,84918,500,31502,236,416
77Jun 21, 2021 11:275,78253,529,99618,502,00402,224,128
78Jun 22, 2021 22:395,79179,885,89018,531,82502,236,416
79Jun 22, 2021 22:425,81692,931,47718,611,09802,240,512
80Jun 21, 2021 11:295,87184,733,68218,785,98402,240,512
81Jun 21, 2021 11:275,87495,471,36318,797,22702,244,608
82Jun 21, 2021 11:295,88389,667,31118,825,41602,236,416
83Jun 21, 2021 11:275,88799,249,13018,837,85702,220,032
84Jun 22, 2021 22:405,91095,849,83418,911,04402,224,128