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 18, 2021 22:13Andrey TsvetkovAndrey TsvetkovScore: 5,665Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 18, 2021 22:135,62645,686,52117,003,0001,000,0002,342,912
2Jul 18, 2021 22:135,62844,499,59617,010,0001,000,0002,342,912
3Jul 18, 2021 22:135,62950,144,54917,012,0001,000,0002,314,240
4Jul 18, 2021 22:135,62948,414,50816,013,0002,001,0002,306,048
5Jul 18, 2021 22:135,63142,208,64317,018,0001,001,0002,306,048
6Jul 18, 2021 22:135,63234,147,67816,021,0002,002,0002,342,912
7Jul 18, 2021 22:135,63247,416,65417,020,0001,001,0002,342,912
8Jul 18, 2021 22:125,63343,195,31817,025,0001,001,0002,342,912
9Jul 18, 2021 22:125,63582,338,31218,033,10502,289,664
10Jul 18, 2021 22:135,63741,296,75216,034,0002,004,0002,342,912
11Jul 18, 2021 22:135,63948,874,83917,042,0001,002,0002,342,912
12Jul 18, 2021 22:135,63942,751,06617,044,0001,002,0002,314,240
13Jul 18, 2021 22:135,63985,919,44918,046,39302,289,664
14Jul 18, 2021 22:135,64034,510,38917,045,0001,002,0002,338,816
15Jul 18, 2021 22:135,64147,134,19717,050,0001,002,0002,314,240
16Jul 18, 2021 22:135,64344,873,74617,053,0001,003,0002,342,912
17Jul 18, 2021 22:135,64348,085,80817,053,0001,003,0002,342,912
18Jul 18, 2021 22:135,64396,192,23418,056,83302,289,664
19Jul 18, 2021 22:135,64443,934,95416,055,0002,006,0002,306,048
20Jul 18, 2021 22:135,64443,869,19816,055,0002,006,0002,314,240
21Jul 18, 2021 22:125,64445,031,37915,051,0003,010,0002,310,144
22Jul 18, 2021 22:135,64446,722,10617,059,0001,003,0002,314,240
23Jul 18, 2021 22:135,64472,718,21718,061,37402,285,568
24Jul 18, 2021 22:135,64936,962,93717,073,0001,004,0002,342,912
25Jul 18, 2021 22:135,65033,178,90916,071,0002,008,0002,342,912
26Jul 18, 2021 22:135,65134,053,83316,075,0002,009,0002,342,912
27Jul 18, 2021 22:135,65244,103,03917,081,0001,004,0002,342,912
28Jul 18, 2021 22:135,65235,794,37616,076,0002,009,0002,301,952
29Jul 18, 2021 22:135,65342,961,53516,079,0002,009,0002,342,912
30Jul 18, 2021 22:135,65534,487,99517,092,0001,005,0002,342,912
31Jul 18, 2021 22:125,65544,065,48016,087,0002,010,0002,306,048
32Jul 18, 2021 22:135,65535,654,62516,086,0002,010,0002,314,240
33Jul 18, 2021 22:125,65650,275,40416,088,0002,011,0002,342,912
34Jul 18, 2021 22:125,65740,141,20617,096,0001,005,0002,342,912
35Jul 18, 2021 22:125,65772,477,61718,102,31902,285,568
36Jul 18, 2021 22:135,65748,201,44716,091,0002,011,0002,342,912
37Jul 18, 2021 22:135,65946,219,65016,098,0002,012,0002,334,720
38Jul 18, 2021 22:135,66150,073,48017,109,0001,006,0002,310,144
39Jul 18, 2021 22:135,66473,316,57418,126,30302,277,376
40Jul 18, 2021 22:135,66487,043,12518,125,54102,269,184
41Jul 18, 2021 22:135,66563,388,58018,126,48002,289,664
42Jul 18, 2021 22:135,66542,250,18916,114,0002,014,0002,342,912
43Jul 18, 2021 22:135,66536,405,25716,114,0002,014,0002,310,144
44Jul 18, 2021 22:125,66543,498,70216,115,0002,014,0002,306,048
45Jul 18, 2021 22:135,66543,807,96117,121,0001,007,0002,342,912
46Jul 18, 2021 22:135,66655,297,43418,130,56902,273,280
47Jul 18, 2021 22:135,66778,378,56718,135,06502,289,664
48Jul 18, 2021 22:135,66846,440,20716,121,0002,015,0002,342,912
49Jul 18, 2021 22:135,66951,874,67116,125,0002,015,0002,342,912
50Jul 18, 2021 22:135,66935,534,23816,125,0002,015,0002,342,912
51Jul 18, 2021 22:135,67132,434,42217,138,0001,008,0002,342,912
52Jul 18, 2021 22:135,67271,015,73118,150,68602,277,376
53Jul 18, 2021 22:135,67343,729,39316,137,0002,017,0002,310,144
54Jul 18, 2021 22:125,67346,759,15117,147,0001,008,0002,314,240
55Jul 18, 2021 22:135,67434,238,05317,148,0001,008,0002,342,912
56Jul 18, 2021 22:135,67549,406,63516,142,0002,017,0002,342,912
57Jul 18, 2021 22:135,67843,063,47617,160,0001,009,0002,342,912
58Jul 18, 2021 22:135,68059,520,88618,177,42402,289,664
59Jul 18, 2021 22:135,68087,639,48618,176,95502,285,568
60Jul 18, 2021 22:135,68241,964,31717,172,0001,010,0002,342,912
61Jul 18, 2021 22:135,68260,842,01818,180,88502,281,472
62Jul 18, 2021 22:125,68343,239,21916,167,0002,020,0002,342,912
63Jul 18, 2021 22:135,68439,944,99917,178,0001,010,0002,342,912
64Jul 18, 2021 22:135,68444,897,96716,168,0002,021,0002,306,048
65Jul 18, 2021 22:135,68538,263,22116,171,0002,021,0002,342,912
66Jul 18, 2021 22:135,68792,885,51218,196,98602,273,280
67Jul 18, 2021 22:135,68735,715,36517,188,0001,011,0002,342,912
68Jul 18, 2021 22:135,68838,620,17717,190,0001,011,0002,342,912
69Jul 18, 2021 22:125,68884,465,86118,200,58002,285,568
70Jul 18, 2021 22:135,69040,579,26216,186,0002,023,0002,408,448
71Jul 18, 2021 22:125,69744,934,18216,205,0002,025,0002,342,912
72Jul 18, 2021 22:135,69783,936,05018,231,93602,277,376
73Jul 18, 2021 22:135,70437,345,19517,239,0001,014,0002,310,144
74Jul 18, 2021 22:135,70543,475,23217,242,0001,014,0002,310,144
75Jul 18, 2021 22:135,70740,623,06016,234,0002,029,0002,400,256
76Jul 18, 2021 22:135,70839,993,04817,252,0001,014,0002,342,912
77Jul 18, 2021 22:135,71339,700,63416,250,0002,031,0002,424,832
78Jul 18, 2021 22:135,71349,239,53616,252,0002,031,0002,412,544
79Jul 18, 2021 22:135,71842,376,46116,266,0002,033,0002,310,144
80Jul 18, 2021 22:135,72883,132,64418,330,95702,277,376
81Jul 18, 2021 22:135,74341,367,46416,336,0002,042,0002,314,240
82Jul 18, 2021 22:135,854100,076,52018,733,03902,285,568
83Jul 18, 2021 22:135,87386,444,30318,794,56102,281,472
84Jul 18, 2021 22:136,23080,540,02819,937,38302,277,376