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 listJul 14, 2021 11:11Andrey TsvetkovAndrey TsvetkovScore: 5,703Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 14, 2021 11:115,65447,695,91715,079,0003,015,0002,334,720
2Jul 14, 2021 11:115,65535,573,29415,081,0003,016,0002,334,720
3Jul 14, 2021 11:115,65844,947,04015,089,0003,017,0002,400,256
4Jul 14, 2021 11:115,65845,064,21016,093,0002,011,0002,334,720
5Jul 14, 2021 11:105,66242,693,34216,104,0002,013,0002,527,232
6Jul 14, 2021 11:115,66343,651,41716,109,0002,013,0002,334,720
7Jul 14, 2021 11:115,66444,115,89816,111,0002,013,0002,334,720
8Jul 14, 2021 11:115,66543,387,82915,106,0003,021,0002,334,720
9Jul 14, 2021 11:115,66546,566,37615,108,0003,021,0002,523,136
10Jul 14, 2021 11:105,66635,653,05716,117,0002,014,0002,519,040
11Jul 14, 2021 11:115,67435,695,81915,131,0003,026,0002,334,720
12Jul 14, 2021 11:115,67542,537,29416,142,0002,017,0002,527,232
13Jul 14, 2021 11:115,67647,180,49316,146,0002,018,0002,334,720
14Jul 14, 2021 11:115,67735,647,97315,138,0003,027,0002,392,064
15Jul 14, 2021 11:115,67743,173,02315,138,0003,027,0002,334,720
16Jul 14, 2021 11:115,67740,116,67716,147,0002,018,0002,334,720
17Jul 14, 2021 11:115,67843,522,54915,141,0003,028,0002,523,136
18Jul 14, 2021 11:115,68147,044,03216,159,0002,019,0002,334,720
19Jul 14, 2021 11:115,68245,483,08216,162,0002,020,0002,527,232
20Jul 14, 2021 11:105,68235,742,53715,151,0003,030,0002,531,328
21Jul 14, 2021 11:115,68440,910,12016,168,0002,021,0002,334,720
22Jul 14, 2021 11:115,68443,728,03015,158,0003,031,0002,527,232
23Jul 14, 2021 11:115,68542,304,85616,171,0002,021,0002,334,720
24Jul 14, 2021 11:115,68648,904,49115,162,0003,032,0002,334,720
25Jul 14, 2021 11:115,68642,060,44616,175,0002,021,0002,527,232
26Jul 14, 2021 11:115,68745,747,54515,165,0003,033,0002,531,328
27Jul 14, 2021 11:115,68834,264,55017,192,0001,011,0002,334,720
28Jul 14, 2021 11:115,68844,787,96315,168,0003,033,0002,523,136
29Jul 14, 2021 11:115,68836,655,49316,180,0002,022,0002,322,432
30Jul 14, 2021 11:105,68844,092,70316,178,0002,022,0002,334,720
31Jul 14, 2021 11:115,68836,611,00215,168,0003,033,0002,334,720
32Jul 14, 2021 11:105,69336,022,20116,192,0002,024,0002,523,136
33Jul 14, 2021 11:115,69432,610,47416,197,0002,024,0002,531,328
34Jul 14, 2021 11:115,69541,929,25315,186,0003,037,0002,527,232
35Jul 14, 2021 11:115,69740,490,90216,204,0002,025,0002,334,720
36Jul 14, 2021 11:105,69744,717,29616,206,0002,025,0002,531,328
37Jul 14, 2021 11:115,69983,685,84218,238,05002,240,512
38Jul 14, 2021 11:115,70140,672,64115,202,0003,040,0002,334,720
39Jul 14, 2021 11:115,70140,621,86215,203,0003,040,0002,531,328
40Jul 14, 2021 11:105,70241,879,08716,220,0002,027,0002,334,720
41Jul 14, 2021 11:115,70240,393,56317,234,0001,013,0002,527,232
42Jul 14, 2021 11:115,70341,447,00417,237,0001,013,0002,531,328
43Jul 14, 2021 11:115,70338,557,00316,222,0002,027,0002,527,232
44Jul 14, 2021 11:115,70442,861,90216,226,0002,028,0002,322,432
45Jul 14, 2021 11:115,70445,033,91616,224,0002,028,0002,387,968
46Jul 14, 2021 11:115,70884,510,83718,266,56602,232,320
47Jul 14, 2021 11:115,70839,276,09016,235,0002,029,0002,334,720
48Jul 14, 2021 11:115,71243,996,20615,232,0003,046,0002,527,232
49Jul 14, 2021 11:115,71238,534,46816,247,0002,030,0002,334,720
50Jul 14, 2021 11:115,71241,046,07016,248,0002,031,0002,326,528
51Jul 14, 2021 11:115,71392,492,69918,281,61302,240,512
52Jul 14, 2021 11:115,71439,878,68315,239,0003,047,0002,527,232
53Jul 14, 2021 11:115,71640,591,42416,260,0002,032,0002,334,720
54Jul 14, 2021 11:115,71784,554,79518,292,94502,232,320
55Jul 14, 2021 11:115,71832,662,60015,249,0003,049,0002,387,968
56Jul 14, 2021 11:115,71872,947,71118,298,45602,232,320
57Jul 14, 2021 11:105,71980,885,93818,299,29802,236,416
58Jul 14, 2021 11:115,71962,642,48818,301,45102,240,512
59Jul 14, 2021 11:115,72678,843,93018,322,81102,228,224
60Jul 14, 2021 11:115,72743,127,11015,273,0003,054,0002,326,528
61Jul 14, 2021 11:115,72833,238,58217,313,0001,018,0002,322,432
62Jul 14, 2021 11:115,72964,617,45618,332,91102,220,032
63Jul 14, 2021 11:115,72939,379,55115,279,0003,055,0002,363,392
64Jul 14, 2021 11:115,73146,572,54616,302,0002,037,0002,322,432
65Jul 14, 2021 11:115,73141,170,04215,283,0003,056,0002,527,232
66Jul 14, 2021 11:115,73342,699,87616,307,0002,038,0002,531,328
67Jul 14, 2021 11:105,73738,159,80616,318,0002,039,0002,334,720
68Jul 14, 2021 11:115,73941,151,32216,325,0002,040,0002,334,720
69Jul 14, 2021 11:105,74635,322,98015,322,0003,064,0002,334,720
70Jul 14, 2021 11:115,74735,950,95016,346,0002,043,0002,334,720
71Jul 14, 2021 11:115,75042,713,87215,333,0003,066,0002,527,232
72Jul 14, 2021 11:105,75270,650,02318,407,01502,240,512
73Jul 14, 2021 11:115,75480,170,84318,414,17202,236,416
74Jul 14, 2021 11:115,75537,942,33616,369,0002,046,0002,531,328
75Jul 14, 2021 11:115,75773,498,04418,421,64602,236,416
76Jul 14, 2021 11:115,78288,913,54618,502,46502,228,224
77Jul 14, 2021 11:115,81593,704,04218,608,63102,228,224
78Jul 14, 2021 11:115,83090,359,53818,654,82802,236,416
79Jul 14, 2021 11:115,84678,419,22518,706,50802,232,320
80Jul 14, 2021 11:115,84791,085,90818,709,10502,228,224
81Jul 14, 2021 11:115,86284,393,48518,757,68102,224,128
82Jul 14, 2021 11:115,87090,587,11018,782,63302,244,608
83Jul 14, 2021 11:105,87580,910,60518,800,66802,232,320
84Jul 14, 2021 11:115,88487,566,77718,828,38902,228,224