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 13, 2021 19:15Yuriy LyfenkoYuriy LyfenkoScore: 5,689Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 13, 2021 19:155,6481,042,572,89016,067,0002,008,0002,330,624
2Jul 13, 2021 19:155,6501,047,705,58915,067,0003,013,0002,330,624
3Jul 13, 2021 19:165,6571,040,932,23315,085,0003,017,0002,531,328
4Jul 13, 2021 19:165,6571,040,884,21216,092,0002,011,0002,334,720
5Jul 13, 2021 19:165,6591,042,614,16715,090,0003,018,0002,334,720
6Jul 13, 2021 19:165,6601,044,577,25116,099,0002,012,0002,330,624
7Jul 13, 2021 19:155,6601,046,747,99816,100,0002,012,0002,514,944
8Jul 13, 2021 19:165,6601,039,199,59314,916,0003,196,0002,330,624
9Jul 13, 2021 19:165,6621,042,978,62116,105,0002,013,0002,330,624
10Jul 13, 2021 19:155,6631,039,812,17116,110,0002,013,0002,330,624
11Jul 13, 2021 19:165,6631,036,101,72914,094,0004,027,0002,330,624
12Jul 13, 2021 19:065,6641,048,680,07916,111,0002,013,0002,330,624
13Jul 13, 2021 19:165,6651,045,909,74216,114,0002,014,0002,330,624
14Jul 13, 2021 19:155,6661,044,821,37516,117,0002,014,0002,330,624
15Jul 13, 2021 19:155,6681,042,958,92215,115,0003,023,0002,334,720
16Jul 13, 2021 19:065,6691,043,728,66215,119,0003,023,0002,334,720
17Jul 13, 2021 19:155,6691,042,937,60215,117,0003,023,0002,330,624
18Jul 13, 2021 19:155,6701,043,155,97515,120,0003,024,0002,330,624
19Jul 13, 2021 19:155,6711,040,427,21615,124,0003,024,0002,330,624
20Jul 13, 2021 19:065,6711,041,202,31315,123,0003,024,0002,330,624
21Jul 13, 2021 19:065,6741,037,402,25316,140,0002,017,0002,334,720
22Jul 13, 2021 19:155,6781,049,203,16816,152,0002,019,0002,334,720
23Jul 13, 2021 19:165,6821,039,246,22816,162,0002,020,0002,330,624
24Jul 13, 2021 19:065,6831,045,123,04016,167,0002,020,0002,330,624
25Jul 13, 2021 19:155,6851,042,949,42016,171,0002,021,0002,334,720
26Jul 13, 2021 19:065,6851,043,261,15916,170,0002,021,0002,334,720
27Jul 13, 2021 19:065,6851,044,307,00016,172,0002,021,0002,330,624
28Jul 13, 2021 19:165,6861,040,836,37914,153,0004,043,0002,330,624
29Jul 13, 2021 19:065,6871,039,420,04816,176,0002,022,0002,330,624
30Jul 13, 2021 19:155,6881,040,785,23017,192,0001,011,0002,330,624
31Jul 13, 2021 19:155,6891,040,213,90615,170,0003,034,0002,527,232
32Jul 13, 2021 19:165,6911,045,153,24015,175,0003,035,0002,334,720
33Jul 13, 2021 19:155,6921,076,168,08318,215,71602,256,896
34Jul 13, 2021 19:165,6941,039,879,01815,184,0003,036,0002,330,624
35Jul 13, 2021 19:155,6961,045,349,60916,202,0002,025,0002,330,624
36Jul 13, 2021 19:155,6991,042,850,54116,212,0002,026,0002,519,040
37Jul 13, 2021 19:155,7011,039,683,08316,216,0002,027,0002,342,912
38Jul 13, 2021 19:165,7031,037,658,73816,222,0002,027,0002,519,040
39Jul 13, 2021 19:155,7031,078,355,81418,248,57102,256,896
40Jul 13, 2021 19:165,7061,043,327,07015,215,0003,043,0002,334,720
41Jul 13, 2021 19:165,7061,089,413,86318,260,26602,232,320
42Jul 13, 2021 19:165,7071,042,977,33316,234,0002,029,0002,330,624
43Jul 13, 2021 19:165,7121,069,072,82718,278,74402,224,128
44Jul 13, 2021 19:165,7131,072,640,69518,282,93802,224,128
45Jul 13, 2021 19:155,7141,044,122,34315,237,0003,047,0002,334,720
46Jul 13, 2021 19:155,7181,076,132,61618,298,40802,236,416
47Jul 13, 2021 19:155,7201,094,674,05318,303,53302,228,224
48Jul 13, 2021 19:065,7201,072,231,81718,303,41802,220,032
49Jul 13, 2021 19:165,7241,085,803,61118,315,33902,224,128
50Jul 13, 2021 19:065,7291,039,135,72216,296,0002,037,0002,330,624
51Jul 13, 2021 19:165,7301,041,290,61916,300,0002,037,0002,330,624
52Jul 13, 2021 19:165,7321,046,266,63216,304,0002,038,0002,334,720
53Jul 13, 2021 19:065,7331,070,665,55618,344,43402,232,320
54Jul 13, 2021 19:165,7341,042,237,42815,291,0003,058,0002,342,912
55Jul 13, 2021 19:155,7371,069,285,79418,358,24202,256,896
56Jul 13, 2021 19:155,7461,070,602,39718,386,60502,252,800
57Jul 13, 2021 19:065,7491,076,674,73118,396,95702,252,800
58Jul 13, 2021 19:155,7511,042,013,78815,335,0003,067,0002,334,720
59Jul 13, 2021 19:165,7551,076,856,08218,417,03002,220,032
60Jul 13, 2021 19:165,7641,082,457,00218,444,39502,256,896