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 16, 2021 14:44Yuriy LyfenkoYuriy LyfenkoScore: 6,202Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 16, 2021 14:426,09636,864,21716,427,0003,080,0002,527,232
2May 16, 2021 14:436,11342,054,90918,534,0001,029,0002,519,040
3May 16, 2021 14:446,11644,871,36018,540,0001,030,0002,330,624
4May 16, 2021 14:456,11735,041,22818,545,0001,030,0002,519,040
5May 16, 2021 14:426,11741,941,32817,514,0002,060,0002,523,136
6May 16, 2021 14:426,11744,375,52118,543,0001,030,0002,523,136
7May 16, 2021 14:426,11746,465,22618,544,0001,030,0002,527,232
8May 16, 2021 14:456,11838,020,83217,516,0002,060,0002,326,528
9May 16, 2021 14:436,11839,001,72118,547,0001,030,0002,326,528
10May 16, 2021 14:456,11938,467,86017,519,0002,061,0002,326,528
11May 16, 2021 14:436,11940,910,50618,551,0001,030,0002,326,528
12May 16, 2021 14:446,12039,401,77717,522,0002,061,0002,326,528
13May 16, 2021 14:436,12141,653,72917,526,0002,061,0002,519,040
14May 16, 2021 14:446,12341,811,53218,561,0001,031,0002,326,528
15May 16, 2021 14:426,12349,040,73318,564,0001,031,0002,510,848
16May 16, 2021 14:426,12346,881,21517,530,0002,062,0002,514,944
17May 16, 2021 14:426,12340,850,62618,562,0001,031,0002,519,040
18May 16, 2021 14:436,12435,159,04418,566,0001,031,0002,326,528
19May 16, 2021 14:426,12451,069,62717,535,0002,062,0002,314,240
20May 16, 2021 14:436,12542,221,97518,568,0001,031,0002,506,752
21May 16, 2021 14:426,12549,881,91017,538,0002,063,0002,314,240
22May 16, 2021 14:456,12646,115,50817,541,0002,063,0002,326,528
23May 16, 2021 14:426,12642,468,36917,539,0002,063,0002,326,528
24May 16, 2021 14:426,12636,174,04017,540,0002,063,0002,326,528
25May 16, 2021 14:426,12640,396,90418,571,0001,031,0002,330,624
26May 16, 2021 14:426,12842,316,71419,611,00002,330,624
27May 16, 2021 14:426,13145,463,15417,555,0002,065,0002,326,528
28May 16, 2021 14:426,13343,076,68517,559,0002,065,0002,519,040
29May 16, 2021 14:426,13349,170,54119,627,00002,330,624
30May 16, 2021 14:436,13446,341,83418,596,0001,033,0002,326,528
31May 16, 2021 14:426,13446,137,96516,531,0003,099,0002,383,872
32May 16, 2021 14:426,13638,466,06617,569,0002,067,0002,326,528
33May 16, 2021 14:436,13847,314,02618,608,0001,033,0002,510,848
34May 16, 2021 14:426,13848,451,77218,608,0001,033,0002,355,200
35May 16, 2021 14:426,13850,926,23219,643,00002,326,528
36May 16, 2021 14:456,13949,137,71015,717,0003,929,0002,326,528
37May 16, 2021 14:446,14047,274,64818,614,0001,034,0002,330,624
38May 16, 2021 14:426,14049,291,26519,649,00002,375,680
39May 16, 2021 14:426,14145,195,29618,616,0001,034,0002,519,040
40May 16, 2021 14:426,14243,949,57818,619,0001,034,0002,326,528
41May 16, 2021 14:456,14347,355,79517,588,0002,069,0002,519,040
42May 16, 2021 14:426,14347,914,17017,589,0002,069,0002,326,528
43May 16, 2021 14:456,14449,014,60117,592,0002,069,0002,326,528
44May 16, 2021 14:456,14444,669,77717,592,0002,069,0002,326,528
45May 16, 2021 14:456,14445,458,34119,662,00002,506,752
46May 16, 2021 14:456,14648,335,50118,632,0001,035,0002,326,528
47May 16, 2021 14:446,14755,027,09618,635,0001,035,0002,326,528
48May 16, 2021 14:446,14849,777,95916,568,0003,106,0002,514,944
49May 16, 2021 14:436,14848,323,91018,638,0001,035,0002,330,624
50May 16, 2021 14:456,14945,329,80817,605,0002,071,0002,330,624
51May 16, 2021 14:436,15049,183,38318,645,0001,035,0002,326,528
52May 16, 2021 14:436,15144,941,42717,612,0002,072,0002,326,528
53May 16, 2021 14:426,15248,549,24817,615,0002,072,0002,326,528
54May 16, 2021 14:436,15348,755,66417,619,0002,072,0002,523,136
55May 16, 2021 14:436,15646,318,66619,700,00002,510,848
56May 16, 2021 14:426,15753,984,10518,665,0001,036,0002,519,040
57May 16, 2021 14:426,15745,374,33819,702,00002,531,328
58May 16, 2021 14:446,16845,011,51717,660,0002,077,0002,527,232
59May 16, 2021 14:436,18342,604,23116,817,0002,967,0002,506,752
60May 16, 2021 14:426,19983,411,32419,836,09902,220,032
61May 16, 2021 14:426,20092,848,24219,841,53702,232,320
62May 16, 2021 14:426,20245,820,23518,853,000992,0002,318,336
63May 16, 2021 14:426,20475,210,40119,854,29202,236,416
64May 16, 2021 14:426,20786,804,99419,862,05102,215,936
65May 16, 2021 14:426,20747,037,16017,875,0001,986,0002,326,528
66May 16, 2021 14:446,20884,382,64519,866,68002,240,512
67May 16, 2021 14:456,20943,442,87618,877,000993,0002,326,528
68May 16, 2021 14:436,20945,512,95916,888,0002,980,0002,506,752
69May 16, 2021 14:456,210105,202,94219,871,96202,220,032
70May 16, 2021 14:446,21046,089,62318,878,000993,0002,523,136
71May 16, 2021 14:436,21182,852,14919,874,97302,228,224
72May 16, 2021 14:436,21147,029,62318,883,000993,0002,523,136
73May 16, 2021 14:456,21248,503,72017,890,0001,987,0002,326,528
74May 16, 2021 14:426,21247,717,80617,891,0001,987,0002,519,040
75May 16, 2021 14:456,21349,144,98717,893,0001,988,0002,326,528
76May 16, 2021 14:456,21351,376,23016,901,0002,982,0002,326,528
77May 16, 2021 14:436,21339,178,15918,887,000994,0002,514,944
78May 16, 2021 14:426,21350,067,95116,899,0002,982,0002,519,040
79May 16, 2021 14:426,21447,085,80718,891,000994,0002,519,040
80May 16, 2021 14:426,21444,457,56417,896,0001,988,0002,523,136
81May 16, 2021 14:426,21551,780,93617,899,0001,988,0002,527,232
82May 16, 2021 14:426,21548,129,50118,894,000994,0002,326,528
83May 16, 2021 14:426,21650,349,51117,903,0001,989,0002,326,528
84May 16, 2021 14:436,21752,909,52618,901,000994,0002,527,232
85May 16, 2021 14:456,22278,384,65619,909,56202,232,320
86May 16, 2021 14:456,22297,406,04219,911,71902,224,128
87May 16, 2021 14:426,22395,216,22619,915,03102,220,032
88May 16, 2021 14:426,22789,171,73719,926,79902,224,128
89May 16, 2021 14:426,22777,945,98919,924,81302,232,320
90May 16, 2021 14:446,22886,957,26119,929,43702,220,032
91May 16, 2021 14:426,23090,208,34719,937,47502,232,320
92May 16, 2021 14:446,23290,435,26419,941,88202,220,032
93May 16, 2021 14:436,23579,248,07619,952,95002,228,224
94May 16, 2021 14:446,23542,501,06816,960,0002,993,0002,514,944
95May 16, 2021 14:456,23690,452,59619,955,94102,232,320
96May 16, 2021 14:446,23796,604,37119,958,67802,228,224
97May 16, 2021 14:436,24076,629,50519,966,90702,224,128
98May 16, 2021 14:456,24291,050,08719,975,51602,232,320
99May 16, 2021 14:456,24277,619,47419,975,54902,220,032
100May 16, 2021 14:436,24281,194,61719,975,44002,228,224
101May 16, 2021 14:456,25282,640,08620,007,05002,232,320
102May 16, 2021 14:456,25845,767,41019,025,0001,001,0002,510,848
103May 16, 2021 14:456,25987,879,94620,027,80802,224,128
104May 16, 2021 14:456,26092,406,32220,032,11402,220,032
105May 16, 2021 14:426,26394,000,78020,041,50002,228,224
106May 16, 2021 14:426,26494,297,35420,045,06902,228,224
107May 16, 2021 14:426,26871,104,59920,056,57102,224,128
108May 16, 2021 14:426,268105,069,57720,057,08302,220,032
109May 16, 2021 14:436,27889,498,83020,089,59202,232,320
110May 16, 2021 14:436,28485,233,29520,109,75002,220,032
111May 16, 2021 14:456,29293,290,37820,135,28002,224,128
112May 16, 2021 14:426,29284,847,56720,133,91102,220,032
113May 16, 2021 14:446,29481,009,22220,141,34602,236,416
114May 16, 2021 14:426,29583,205,49320,144,04002,220,032
115May 16, 2021 14:456,30091,875,18620,159,14502,224,128
116May 16, 2021 14:456,30351,627,40218,153,0002,017,0002,510,848
117May 16, 2021 14:446,34281,315,19620,293,88102,220,032
118May 16, 2021 14:456,35246,846,40217,277,0003,048,0002,314,240
119May 16, 2021 14:446,35990,551,00820,349,44402,224,128
120May 16, 2021 14:456,38790,120,49420,439,54902,220,032
121May 16, 2021 14:426,40386,342,95220,490,53002,232,320
122May 16, 2021 14:446,42265,522,01120,549,42202,228,224
123May 16, 2021 14:446,44293,253,46020,614,03002,224,128