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 21:48Andrey TsvetkovAndrey TsvetkovScore: 5,668Success
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 21:475,61546,277,67315,973,0001,996,0002,310,144
2Jul 18, 2021 21:475,62143,912,20115,990,0001,998,0002,342,912
3Jul 18, 2021 21:475,62242,440,64715,991,0001,998,0002,310,144
4Jul 18, 2021 21:475,62445,885,62215,998,0001,999,0002,342,912
5Jul 18, 2021 21:475,62843,971,45116,009,0002,001,0002,342,912
6Jul 18, 2021 21:475,62944,174,19517,013,0001,000,0002,314,240
7Jul 18, 2021 21:475,63036,928,65617,015,0001,000,0002,342,912
8Jul 18, 2021 21:475,63242,243,33017,021,0001,001,0002,342,912
9Jul 18, 2021 21:475,63433,888,50617,028,0001,001,0002,342,912
10Jul 18, 2021 21:485,63546,824,00117,032,0001,001,0002,314,240
11Jul 18, 2021 21:485,63646,856,46016,032,0002,004,0002,310,144
12Jul 18, 2021 21:475,63642,629,58417,033,0001,001,0002,342,912
13Jul 18, 2021 21:475,63935,759,95717,043,0001,002,0002,342,912
14Jul 18, 2021 21:485,64046,174,84717,045,0001,002,0002,342,912
15Jul 18, 2021 21:475,64037,171,26617,045,0001,002,0002,342,912
16Jul 18, 2021 21:475,64042,001,49616,044,0002,005,0002,342,912
17Jul 18, 2021 21:475,64036,511,88617,046,0001,002,0002,342,912
18Jul 18, 2021 21:475,64142,136,44116,045,0002,005,0002,314,240
19Jul 18, 2021 21:475,64237,370,81017,052,0001,003,0002,310,144
20Jul 18, 2021 21:485,64344,124,56016,053,0002,006,0002,342,912
21Jul 18, 2021 21:475,64343,035,85216,050,0002,006,0002,314,240
22Jul 18, 2021 21:475,64442,328,91317,059,0001,003,0002,306,048
23Jul 18, 2021 21:475,64542,759,51117,062,0001,003,0002,342,912
24Jul 18, 2021 21:475,64541,707,64917,062,0001,003,0002,314,240
25Jul 18, 2021 21:475,64637,365,76316,061,0002,007,0002,342,912
26Jul 18, 2021 21:475,64741,368,07817,067,0001,003,0002,445,312
27Jul 18, 2021 21:475,64835,322,23417,068,0001,004,0002,342,912
28Jul 18, 2021 21:475,64847,975,24116,065,0002,008,0002,342,912
29Jul 18, 2021 21:475,64941,356,67717,073,0001,004,0002,342,912
30Jul 18, 2021 21:475,64943,371,02017,072,0001,004,0002,342,912
31Jul 18, 2021 21:485,65040,744,67717,077,0001,004,0002,310,144
32Jul 18, 2021 21:475,65036,367,52517,077,0001,004,0002,441,216
33Jul 18, 2021 21:485,65142,853,50216,074,0002,009,0002,342,912
34Jul 18, 2021 21:485,65244,585,87316,076,0002,009,0002,301,952
35Jul 18, 2021 21:475,65245,292,94717,083,0001,004,0002,310,144
36Jul 18, 2021 21:475,65344,113,82217,084,0001,004,0002,318,336
37Jul 18, 2021 21:475,65334,394,51416,081,0002,010,0002,342,912
38Jul 18, 2021 21:475,65547,104,93117,090,0001,005,0002,306,048
39Jul 18, 2021 21:475,65542,682,71916,085,0002,010,0002,310,144
40Jul 18, 2021 21:475,65640,253,44917,095,0001,005,0002,306,048
41Jul 18, 2021 21:475,65746,254,97017,096,0001,005,0002,342,912
42Jul 18, 2021 21:485,65843,940,47216,094,0002,011,0002,441,216
43Jul 18, 2021 21:475,65945,093,36615,091,0003,018,0002,342,912
44Jul 18, 2021 21:475,66031,874,32817,107,0001,006,0002,318,336
45Jul 18, 2021 21:475,66035,587,32617,106,0001,006,0002,342,912
46Jul 18, 2021 21:485,66150,141,25216,102,0002,012,0002,342,912
47Jul 18, 2021 21:475,66144,299,37116,103,0002,012,0002,322,432
48Jul 18, 2021 21:475,66143,428,54216,102,0002,012,0002,310,144
49Jul 18, 2021 21:475,66241,287,48617,113,0001,006,0002,314,240
50Jul 18, 2021 21:475,66343,312,96917,114,0001,006,0002,310,144
51Jul 18, 2021 21:475,66549,253,07316,113,0002,014,0002,342,912
52Jul 18, 2021 21:475,66547,924,18717,121,0001,007,0002,342,912
53Jul 18, 2021 21:475,66644,117,32017,124,0001,007,0002,318,336
54Jul 18, 2021 21:485,66746,842,99616,120,0002,015,0002,342,912
55Jul 18, 2021 21:475,66843,270,69216,122,0002,015,0002,342,912
56Jul 18, 2021 21:475,66841,708,56716,121,0002,015,0002,314,240
57Jul 18, 2021 21:475,66945,008,11617,133,0001,007,0002,342,912
58Jul 18, 2021 21:485,67042,294,34716,129,0002,016,0002,310,144
59Jul 18, 2021 21:475,67038,104,23016,129,0002,016,0002,441,216
60Jul 18, 2021 21:475,67147,703,94216,131,0002,016,0002,437,120
61Jul 18, 2021 21:475,67234,384,73817,141,0001,008,0002,314,240
62Jul 18, 2021 21:485,67344,259,85616,138,0002,017,0002,342,912
63Jul 18, 2021 21:485,67435,979,85717,149,0001,008,0002,318,336
64Jul 18, 2021 21:485,67648,400,25417,153,0001,009,0002,342,912
65Jul 18, 2021 21:475,67635,750,86117,155,0001,009,0002,310,144
66Jul 18, 2021 21:475,67848,090,95916,150,0002,018,0002,314,240
67Jul 18, 2021 21:475,67840,376,83617,161,0001,009,0002,306,048
68Jul 18, 2021 21:475,67842,883,81817,162,0001,009,0002,314,240
69Jul 18, 2021 21:475,67949,054,28417,164,0001,009,0002,310,144
70Jul 18, 2021 21:485,68047,145,66017,166,0001,009,0002,342,912
71Jul 18, 2021 21:475,68844,939,50216,180,0002,022,0002,318,336
72Jul 18, 2021 21:475,68834,926,43218,203,00002,306,048
73Jul 18, 2021 21:485,68936,454,39417,193,0001,011,0002,318,336
74Jul 18, 2021 21:485,69038,234,75716,184,0002,023,0002,342,912
75Jul 18, 2021 21:475,69372,520,30118,217,85102,273,280
76Jul 18, 2021 21:475,69642,640,36416,201,0002,025,0002,342,912
77Jul 18, 2021 21:475,69842,097,15016,208,0002,026,0002,306,048
78Jul 18, 2021 21:475,70081,699,67418,241,28102,281,472
79Jul 18, 2021 21:475,70041,916,62716,215,0002,026,0002,314,240
80Jul 18, 2021 21:485,70389,081,22418,250,96702,273,280
81Jul 18, 2021 21:485,70343,516,23916,221,0002,027,0002,342,912
82Jul 18, 2021 21:475,70337,401,86916,221,0002,027,0002,314,240
83Jul 18, 2021 21:475,70489,651,36218,253,36702,277,376
84Jul 18, 2021 21:485,70578,961,56218,257,07902,285,568
85Jul 18, 2021 21:475,70884,346,75218,265,93602,285,568
86Jul 18, 2021 21:475,70995,565,22618,270,08502,281,472
87Jul 18, 2021 21:475,71045,894,04716,242,0002,030,0002,342,912
88Jul 18, 2021 21:475,71384,934,49118,281,92602,285,568
89Jul 18, 2021 21:475,71475,612,38518,283,22402,285,568
90Jul 18, 2021 21:475,71780,184,70718,293,61002,277,376
91Jul 18, 2021 21:475,72065,088,39818,303,39202,273,280
92Jul 18, 2021 21:485,72285,907,78718,309,60402,281,472
93Jul 18, 2021 21:475,72378,716,20018,312,53902,273,280
94Jul 18, 2021 21:475,72344,401,03215,261,0003,052,0002,334,720
95Jul 18, 2021 21:475,72478,698,59218,316,96302,277,376
96Jul 18, 2021 21:475,72570,657,77518,320,01702,285,568
97Jul 18, 2021 21:485,73180,467,35918,338,27302,281,472
98Jul 18, 2021 21:485,73175,174,21418,339,83502,285,568
99Jul 18, 2021 21:475,75074,100,23518,400,09802,277,376
100Jul 18, 2021 21:475,75177,375,58518,403,10002,281,472
101Jul 18, 2021 21:475,75585,095,35318,417,50002,273,280
102Jul 18, 2021 21:475,75575,369,03518,414,97502,281,472
103Jul 18, 2021 21:475,75879,016,54618,426,43302,281,472
104Jul 18, 2021 21:475,78382,875,86018,505,41502,285,568
105Jul 18, 2021 21:475,79677,351,35018,548,47702,285,568
106Jul 18, 2021 21:485,83475,912,92518,669,25402,277,376
107Jul 18, 2021 21:475,86955,118,08018,780,40202,285,568
108Jul 18, 2021 21:475,872106,222,93018,790,82402,277,376