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 20, 2021 19:14Andrey TsvetkovAndrey TsvetkovScore: 5,704Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 20, 2021 19:125,65448,424,85215,079,0003,015,0002,330,624
2Jun 20, 2021 19:125,65836,276,66316,093,0002,011,0002,334,720
3Jun 20, 2021 19:125,66039,795,13916,100,0002,012,0002,334,720
4Jun 20, 2021 19:125,66545,544,56216,115,0002,014,0002,531,328
5Jun 20, 2021 19:115,66544,561,63816,115,0002,014,0002,330,624
6Jun 20, 2021 19:125,66746,315,99115,113,0003,022,0002,334,720
7Jun 20, 2021 19:145,66736,366,12315,111,0003,022,0002,334,720
8Jun 20, 2021 19:145,66740,793,86416,119,0002,014,0002,519,040
9Jun 20, 2021 19:125,66835,400,39016,124,0002,015,0002,519,040
10Jun 20, 2021 19:125,66935,374,64716,125,0002,015,0002,334,720
11Jun 20, 2021 19:135,67142,671,44015,123,0003,024,0002,523,136
12Jun 20, 2021 19:125,67151,045,56416,130,0002,016,0002,523,136
13Jun 20, 2021 19:125,67429,555,55316,139,0002,017,0002,334,720
14Jun 20, 2021 19:125,67735,409,16116,147,0002,018,0002,527,232
15Jun 20, 2021 19:125,67739,241,36016,148,0002,018,0002,523,136
16Jun 20, 2021 19:125,67744,571,82916,147,0002,018,0002,330,624
17Jun 20, 2021 19:125,67835,663,25915,143,0003,028,0002,523,136
18Jun 20, 2021 19:135,67938,450,00315,144,0003,028,0002,334,720
19Jun 20, 2021 19:135,68041,883,88915,148,0003,029,0002,519,040
20Jun 20, 2021 19:135,68034,066,16615,147,0003,029,0002,334,720
21Jun 20, 2021 19:145,68042,005,03715,146,0003,029,0002,314,240
22Jun 20, 2021 19:135,68239,756,19816,162,0002,020,0002,527,232
23Jun 20, 2021 19:145,68234,384,43516,163,0002,020,0002,514,944
24Jun 20, 2021 19:145,68347,770,51015,155,0003,031,0002,531,328
25Jun 20, 2021 19:145,68336,456,43415,155,0003,031,0002,334,720
26Jun 20, 2021 19:115,68546,169,34615,161,0003,032,0002,334,720
27Jun 20, 2021 19:135,68534,164,57016,170,0002,021,0002,531,328
28Jun 20, 2021 19:145,68544,250,07916,172,0002,021,0002,334,720
29Jun 20, 2021 19:145,68643,270,98416,174,0002,021,0002,334,720
30Jun 20, 2021 19:115,68936,765,01316,183,0002,022,0002,334,720
31Jun 20, 2021 19:145,69043,910,95116,186,0002,023,0002,334,720
32Jun 20, 2021 19:125,69135,465,46316,187,0002,023,0002,334,720
33Jun 20, 2021 19:115,69144,098,72115,177,0003,035,0002,334,720
34Jun 20, 2021 19:125,69247,679,71516,190,0002,023,0002,531,328
35Jun 20, 2021 19:125,69240,687,78516,191,0002,023,0002,519,040
36Jun 20, 2021 19:145,69340,382,72016,193,0002,024,0002,310,144
37Jun 20, 2021 19:135,69537,621,19416,200,0002,025,0002,527,232
38Jun 20, 2021 19:145,69734,355,23015,191,0003,038,0002,527,232
39Jun 20, 2021 19:125,69837,365,23517,221,0001,013,0002,334,720
40Jun 20, 2021 19:145,70044,726,57715,200,0003,040,0002,531,328
41Jun 20, 2021 19:125,70043,594,87316,214,0002,026,0002,514,944
42Jun 20, 2021 19:145,70437,487,08616,226,0002,028,0002,527,232
43Jun 20, 2021 19:115,70445,289,00015,210,0003,042,0002,326,528
44Jun 20, 2021 19:145,70544,268,68515,213,0003,042,0002,523,136
45Jun 20, 2021 19:125,70545,081,84016,227,0002,028,0002,334,720
46Jun 20, 2021 19:145,70774,707,25718,263,59002,228,224
47Jun 20, 2021 19:145,70842,464,26116,238,0002,029,0002,334,720
48Jun 20, 2021 19:125,70935,452,45716,240,0002,030,0002,334,720
49Jun 20, 2021 19:135,71053,301,40216,243,0002,030,0002,527,232
50Jun 20, 2021 19:125,71041,426,88416,243,0002,030,0002,527,232
51Jun 20, 2021 19:115,71441,886,25216,255,0002,031,0002,334,720
52Jun 20, 2021 19:125,71740,834,04515,246,0003,049,0002,334,720
53Jun 20, 2021 19:145,71841,365,85016,264,0002,033,0002,334,720
54Jun 20, 2021 19:145,71978,755,99618,300,10302,236,416
55Jun 20, 2021 19:145,72146,818,52816,273,0002,034,0002,334,720
56Jun 20, 2021 19:115,72434,602,22116,283,0002,035,0002,334,720
57Jun 20, 2021 19:125,72435,157,47915,265,0003,053,0002,527,232
58Jun 20, 2021 19:125,72487,325,70118,318,28902,228,224
59Jun 20, 2021 19:145,72538,292,47416,284,0002,035,0002,519,040
60Jun 20, 2021 19:115,72540,749,02315,266,0003,053,0002,334,720
61Jun 20, 2021 19:125,72541,839,35316,285,0002,035,0002,527,232
62Jun 20, 2021 19:125,73084,184,18618,336,27102,232,320
63Jun 20, 2021 19:135,73278,394,96818,341,72702,240,512
64Jun 20, 2021 19:125,73373,676,12818,345,30602,232,320
65Jun 20, 2021 19:125,73342,613,11315,289,0003,057,0002,334,720
66Jun 20, 2021 19:145,73792,301,90918,357,99102,236,416
67Jun 20, 2021 19:125,74135,915,30116,330,0002,041,0002,334,720
68Jun 20, 2021 19:125,74386,147,58118,376,03902,236,416
69Jun 20, 2021 19:125,74446,503,34816,340,0002,042,0002,322,432
70Jun 20, 2021 19:135,74587,227,12618,384,60902,236,416
71Jun 20, 2021 19:115,75143,361,37516,358,0002,044,0002,523,136
72Jun 20, 2021 19:125,75284,867,73118,405,36302,232,320
73Jun 20, 2021 19:125,75291,819,97818,405,19902,224,128
74Jun 20, 2021 19:115,75856,963,28618,424,15702,240,512
75Jun 20, 2021 19:145,76855,645,66818,457,28802,228,224
76Jun 20, 2021 19:135,76861,367,57318,459,08102,236,416
77Jun 20, 2021 19:125,78261,202,46218,502,10202,240,512
78Jun 20, 2021 19:125,78282,623,01818,503,32102,232,320
79Jun 20, 2021 19:115,78462,531,53718,509,55402,244,608
80Jun 20, 2021 19:145,83285,944,79018,663,25602,236,416
81Jun 20, 2021 19:115,86984,636,02018,782,23602,236,416
82Jun 20, 2021 19:145,89179,971,90318,849,98002,240,512
83Jun 20, 2021 19:125,89278,714,09118,855,80502,236,416
84Jun 20, 2021 19:136,22044,446,87816,920,0002,985,0002,334,720