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 listMay 13, 2021 23:05Yuriy LyfenkoYuriy LyfenkoScore: 5,478Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 13, 2021 23:055,42533,705,98817,359,00002,523,136
2May 13, 2021 23:055,42740,376,04717,366,00002,523,136
3May 13, 2021 23:055,42933,769,66016,352,0001,022,0002,392,064
4May 13, 2021 23:055,43447,965,94015,344,0002,045,0002,260,992
5May 13, 2021 23:055,43543,381,89017,393,00002,260,992
6May 13, 2021 23:055,43738,582,00814,327,0003,070,0002,260,992
7May 13, 2021 23:055,43943,472,06916,381,0001,023,0002,523,136
8May 13, 2021 23:055,44341,268,55016,394,0001,024,0002,260,992
9May 13, 2021 23:055,44343,816,18115,370,0002,049,0002,523,136
10May 13, 2021 23:035,44344,727,22015,367,0002,049,0002,260,992
11May 13, 2021 23:055,44340,099,74716,395,0001,024,0002,514,944
12May 13, 2021 23:055,44541,075,90517,425,00002,387,968
13May 13, 2021 23:055,44639,858,42217,428,00002,523,136
14May 13, 2021 23:055,44734,914,88216,404,0001,025,0002,392,064
15May 13, 2021 23:055,45034,671,80717,441,00002,523,136
16May 13, 2021 23:055,45437,317,53116,428,0001,026,0002,523,136
17May 13, 2021 23:055,45434,736,87217,454,00002,523,136
18May 13, 2021 23:055,45546,054,85617,457,00002,260,992
19May 13, 2021 23:055,45836,248,13415,410,0002,054,0002,383,872
20May 13, 2021 23:055,46035,092,20916,444,0001,027,0002,400,256
21May 13, 2021 23:055,46246,263,32814,394,0003,084,0002,260,992
22May 13, 2021 23:055,46238,728,55616,449,0001,028,0002,396,160
23May 13, 2021 23:035,46335,045,08116,452,0001,028,0002,400,256
24May 13, 2021 23:055,46336,061,02416,452,0001,028,0002,260,992
25May 13, 2021 23:055,46538,838,12917,489,00002,265,088
26May 13, 2021 23:055,46640,272,00517,490,00002,392,064
27May 13, 2021 23:055,46644,105,93716,462,0001,028,0002,260,992
28May 13, 2021 23:055,46633,921,11117,491,00002,523,136
29May 13, 2021 23:055,46739,123,35615,436,0002,058,0002,387,968
30May 13, 2021 23:055,46742,289,17717,493,00002,387,968
31May 13, 2021 23:055,46739,707,80017,493,00002,260,992
32May 13, 2021 23:055,46739,233,89716,464,0001,029,0002,392,064
33May 13, 2021 23:055,46745,130,18315,435,0002,058,0002,523,136
34May 13, 2021 23:055,46840,068,17217,497,00002,396,160
35May 13, 2021 23:035,47044,233,72916,476,0001,029,0002,387,968
36May 13, 2021 23:035,47141,446,26516,479,0001,029,0002,510,848
37May 13, 2021 23:035,47141,239,24816,478,0001,029,0002,265,088
38May 13, 2021 23:035,47341,136,70016,483,0001,030,0002,383,872
39May 13, 2021 23:055,47635,044,23517,523,00002,392,064
40May 13, 2021 23:055,47739,265,17016,495,0001,030,0002,523,136
41May 13, 2021 23:055,47837,050,35116,500,0001,031,0002,400,256
42May 13, 2021 23:055,47837,435,27316,500,0001,031,0002,523,136
43May 13, 2021 23:055,47839,219,51616,500,0001,031,0002,523,136
44May 13, 2021 23:055,47947,156,72316,503,0001,031,0002,510,848
45May 13, 2021 23:035,48039,149,78815,473,0002,063,0002,519,040
46May 13, 2021 23:055,48145,721,21216,507,0001,031,0002,260,992
47May 13, 2021 23:055,48339,600,89116,512,0001,032,0002,523,136
48May 13, 2021 23:055,48339,572,22917,545,00002,506,752
49May 13, 2021 23:035,48540,082,74616,520,0001,032,0002,387,968
50May 13, 2021 23:055,48538,505,17717,552,00002,396,160
51May 13, 2021 23:055,48633,007,78515,490,0002,065,0002,400,256
52May 13, 2021 23:055,48645,956,24117,556,00002,523,136
53May 13, 2021 23:055,48740,169,66117,559,00002,260,992
54May 13, 2021 23:055,48739,532,37115,492,0002,065,0002,400,256
55May 13, 2021 23:055,48744,518,53417,558,00002,396,160
56May 13, 2021 23:055,49238,863,28516,542,0001,033,0002,392,064
57May 13, 2021 23:035,49334,595,77816,601,000976,0002,523,136
58May 13, 2021 23:055,50139,653,90817,604,00002,260,992
59May 13, 2021 23:055,50147,026,55317,603,00002,396,160
60May 13, 2021 23:055,53247,670,68216,662,0001,041,0002,260,992
61May 13, 2021 23:055,54147,738,05117,730,00002,523,136
62May 13, 2021 23:055,54238,203,66116,692,0001,043,0002,260,992
63May 13, 2021 23:055,57342,866,97715,851,0001,981,0002,523,136
64May 13, 2021 23:055,62851,651,11418,011,12702,281,472
65May 13, 2021 23:055,63572,935,60218,032,81002,277,376
66May 13, 2021 23:055,64778,688,27718,071,11102,285,568
67May 13, 2021 23:055,66183,456,23118,115,47502,285,568
68May 13, 2021 23:055,66882,816,13018,139,13502,273,280
69May 13, 2021 23:055,67963,426,93818,173,64002,265,088
70May 13, 2021 23:035,68265,602,01218,183,69402,281,472
71May 13, 2021 23:055,68486,161,66818,187,48702,277,376
72May 13, 2021 23:055,68481,974,76718,189,02702,277,376
73May 13, 2021 23:035,68789,356,20218,197,84202,281,472
74May 13, 2021 23:055,69182,614,28418,210,51802,273,280
75May 13, 2021 23:055,69184,042,40518,210,10202,260,992
76May 13, 2021 23:035,69383,918,14418,216,99702,285,568
77May 13, 2021 23:055,69552,231,32418,225,31802,285,568
78May 13, 2021 23:055,69585,404,81718,222,96002,281,472
79May 13, 2021 23:055,69788,103,44118,231,78602,281,472
80May 13, 2021 23:055,70588,057,27118,255,25302,273,280
81May 13, 2021 23:055,70689,176,92318,259,48502,285,568
82May 13, 2021 23:055,71481,486,65318,283,70702,273,280
83May 13, 2021 23:055,73085,023,58318,336,07202,281,472
84May 13, 2021 23:055,76782,769,92618,454,87402,281,472