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 listApr 17, 2024 18:34Joad NacerJoad NacerScore: 4,851Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 17, 2024 18:094,80336,097,59414,345,0001,024,0002,289,664
2Apr 17, 2024 18:344,80638,401,48413,329,0002,050,0002,510,848
3Apr 17, 2024 18:094,80842,293,91614,360,0001,025,0002,265,088
4Apr 17, 2024 18:364,80935,009,41214,363,0001,025,0002,269,184
5Apr 20, 2024 14:554,81539,760,90214,381,0001,027,0002,527,232
6Apr 17, 2024 18:364,81743,470,62614,388,0001,027,0002,289,664
7Apr 17, 2024 18:094,81932,803,86715,421,00002,523,136
8Apr 17, 2024 18:094,82031,462,45914,395,0001,028,0002,371,584
9Apr 17, 2024 18:094,82031,686,48714,396,0001,028,0002,281,472
10Apr 20, 2024 14:554,82237,722,26615,429,00002,289,664
11Apr 17, 2024 18:094,82232,588,94615,431,00002,523,136
12Apr 17, 2024 18:094,82432,721,43414,407,0001,029,0002,289,664
13Apr 17, 2024 18:094,82531,679,65314,412,0001,029,0002,269,184
14Apr 17, 2024 18:364,82635,916,07514,414,0001,029,0002,289,664
15Apr 20, 2024 14:554,82732,645,63014,416,0001,029,0002,519,040
16Apr 17, 2024 18:364,82840,405,73614,421,0001,030,0002,269,184
17Apr 17, 2024 18:364,82830,613,12614,421,0001,030,0002,289,664
18Apr 17, 2024 18:344,83439,293,42914,438,0001,031,0002,289,664
19Apr 17, 2024 18:344,83432,506,63114,439,0001,031,0002,527,232
20Apr 20, 2024 14:554,83531,402,55914,441,0001,031,0002,527,232
21Apr 17, 2024 18:094,83637,655,65815,475,00002,289,664
22Apr 17, 2024 18:344,83942,058,43214,453,0001,032,0002,289,664
23Apr 17, 2024 18:094,84140,344,40314,458,0001,032,0002,289,664
24Apr 20, 2024 14:554,84442,471,72014,468,0001,033,0002,273,280
25Apr 20, 2024 14:554,84432,799,34714,469,0001,033,0002,289,664
26Apr 17, 2024 18:094,84430,139,41215,500,00002,285,568
27Apr 17, 2024 18:094,84431,103,33214,469,0001,033,0002,269,184
28Apr 20, 2024 14:554,84637,003,45014,475,0001,033,0002,289,664
29Apr 20, 2024 14:554,84643,447,29614,475,0001,033,0002,289,664
30Apr 17, 2024 18:364,85039,940,36414,486,0001,034,0002,289,664
31Apr 17, 2024 18:094,85142,709,85314,489,0001,034,0002,289,664
32Apr 17, 2024 18:344,85138,092,54715,524,00002,527,232
33Apr 17, 2024 18:344,85432,622,65414,498,0001,035,0002,285,568
34Apr 17, 2024 18:364,85541,905,66114,501,0001,035,0002,289,664
35Apr 17, 2024 18:344,85539,225,76115,536,00002,265,088
36Apr 17, 2024 18:364,85737,243,02215,542,00002,371,584
37Apr 17, 2024 18:094,85832,765,87314,511,0001,036,0002,289,664
38Apr 20, 2024 14:554,85839,006,98514,511,0001,036,0002,269,184
39Apr 17, 2024 18:344,86334,300,57614,525,0001,037,0002,289,664
40Apr 17, 2024 18:094,86346,405,63515,562,00002,269,184
41Apr 17, 2024 18:094,86932,492,20514,543,0001,038,0002,277,376
42Apr 17, 2024 18:344,87349,335,49714,554,0001,039,0002,289,664
43Apr 17, 2024 18:094,87743,505,23614,567,0001,040,0002,289,664
44Apr 17, 2024 18:364,88131,687,65915,618,00002,351,104
45Apr 17, 2024 18:094,88442,132,80814,587,0001,041,0002,289,664
46Apr 20, 2024 14:555,03995,755,81316,125,53802,301,952
47Apr 17, 2024 18:095,04087,469,50716,128,38102,306,048
48Apr 17, 2024 18:095,04299,580,22416,135,24702,301,952
49Apr 20, 2024 14:555,05887,855,02516,186,79302,252,800
50Apr 20, 2024 14:555,07075,583,13416,224,56102,301,952
51Apr 17, 2024 18:365,07376,911,99516,233,09202,301,952
52Apr 17, 2024 18:345,07865,509,04016,251,17202,306,048
53Apr 17, 2024 18:095,08190,911,66316,257,97902,301,952
54Apr 17, 2024 18:365,08359,774,75216,265,87602,174,976
55Apr 17, 2024 18:365,08583,272,26316,270,49502,183,168
56Apr 17, 2024 18:095,09985,088,84716,317,27302,306,048
57Apr 17, 2024 18:345,10977,726,22316,350,20502,301,952
58Apr 17, 2024 18:345,11786,021,90416,375,00402,301,952
59Apr 17, 2024 18:095,11878,592,15416,376,75202,183,168
60Apr 17, 2024 18:095,12399,984,87816,393,04502,293,760