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:41Yuriy LyfenkoYuriy LyfenkoScore: 5,681Success
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:425,619542,031,43915,984,0001,998,0002,334,720
2Jul 13, 2021 19:425,621543,600,66014,989,0002,997,0002,330,624
3Jul 13, 2021 19:425,627585,747,53818,006,78602,211,840
4Jul 13, 2021 19:415,639578,366,94318,044,70302,228,224
5Jul 13, 2021 19:425,641546,081,65415,044,0003,008,0002,334,720
6Jul 13, 2021 19:415,647547,011,69516,062,0002,007,0002,330,624
7Jul 13, 2021 19:425,647543,454,38915,058,0003,011,0002,334,720
8Jul 13, 2021 19:425,650543,354,30915,067,0003,013,0002,314,240
9Jul 13, 2021 19:415,654545,301,25115,079,0003,015,0002,330,624
10Jul 13, 2021 19:415,655546,006,73715,081,0003,016,0002,330,624
11Jul 13, 2021 19:415,658541,206,97716,094,0002,011,0002,330,624
12Jul 13, 2021 19:425,659545,725,37816,097,0002,012,0002,330,624
13Jul 13, 2021 19:425,660545,500,22016,099,0002,012,0002,334,720
14Jul 13, 2021 19:415,660540,020,71916,099,0002,012,0002,330,624
15Jul 13, 2021 19:425,660538,131,45217,106,0001,006,0002,330,624
16Jul 13, 2021 19:425,662543,108,98415,099,0003,019,0002,523,136
17Jul 13, 2021 19:415,663540,448,47916,109,0002,013,0002,519,040
18Jul 13, 2021 19:425,665543,818,72616,114,0002,014,0002,519,040
19Jul 13, 2021 19:425,666545,072,56515,110,0003,022,0002,334,720
20Jul 13, 2021 19:425,666543,536,71516,118,0002,014,0002,330,624
21Jul 13, 2021 19:415,667541,279,41415,113,0003,022,0002,330,624
22Jul 13, 2021 19:415,669539,547,00816,125,0002,015,0002,330,624
23Jul 13, 2021 19:415,669546,759,41616,125,0002,015,0002,330,624
24Jul 13, 2021 19:425,669541,699,62615,118,0003,023,0002,330,624
25Jul 13, 2021 19:415,669540,875,48917,135,0001,007,0002,330,624
26Jul 13, 2021 19:425,671542,077,78016,132,0002,016,0002,334,720
27Jul 13, 2021 19:415,671539,759,67316,131,0002,016,0002,330,624
28Jul 13, 2021 19:415,671542,760,82916,132,0002,016,0002,330,624
29Jul 13, 2021 19:425,672539,950,87814,118,0004,033,0002,334,720
30Jul 13, 2021 19:415,673539,561,80415,129,0003,025,0002,330,624
31Jul 13, 2021 19:425,674537,860,76216,139,0002,017,0002,330,624
32Jul 13, 2021 19:425,674545,863,79316,141,0002,017,0002,330,624
33Jul 13, 2021 19:425,676540,225,67815,135,0003,027,0002,334,720
34Jul 13, 2021 19:415,678545,988,88016,150,0002,018,0002,334,720
35Jul 13, 2021 19:415,679540,893,45115,144,0003,028,0002,330,624
36Jul 13, 2021 19:425,680541,256,07915,147,0003,029,0002,330,624
37Jul 13, 2021 19:415,681542,627,34916,159,0002,019,0002,330,624
38Jul 13, 2021 19:425,683547,119,76716,164,0002,020,0002,519,040
39Jul 13, 2021 19:415,686544,309,74516,174,0002,021,0002,330,624
40Jul 13, 2021 19:415,686539,171,77615,164,0003,032,0002,334,720
41Jul 13, 2021 19:425,687543,377,81216,177,0002,022,0002,531,328
42Jul 13, 2021 19:415,687537,516,74316,176,0002,022,0002,330,624
43Jul 13, 2021 19:425,687543,171,65715,166,0003,033,0002,330,624
44Jul 13, 2021 19:415,688542,881,36515,167,0003,033,0002,523,136
45Jul 13, 2021 19:415,689551,294,83815,172,0003,034,0002,519,040
46Jul 13, 2021 19:415,690543,784,89415,173,0003,034,0002,330,624
47Jul 13, 2021 19:415,691541,329,79715,176,0003,035,0002,519,040
48Jul 13, 2021 19:415,693542,015,26614,168,0004,048,0002,330,624
49Jul 13, 2021 19:425,696544,853,30416,203,0002,025,0002,330,624
50Jul 13, 2021 19:415,697576,223,71418,229,12902,220,032
51Jul 13, 2021 19:415,698585,707,03018,232,98202,256,896
52Jul 13, 2021 19:425,699540,661,85915,199,0003,039,0002,330,624
53Jul 13, 2021 19:425,699544,376,33116,210,0002,026,0002,334,720
54Jul 13, 2021 19:415,702572,474,16018,247,61202,232,320
55Jul 13, 2021 19:415,706581,925,17318,259,00502,228,224
56Jul 13, 2021 19:425,708573,275,95918,265,57702,232,320
57Jul 13, 2021 19:425,712579,124,83318,279,48502,236,416
58Jul 13, 2021 19:425,713568,981,92818,280,76602,256,896
59Jul 13, 2021 19:415,715574,523,08118,288,33302,256,896
60Jul 13, 2021 19:415,719547,405,17715,251,0003,050,0002,330,624
61Jul 13, 2021 19:425,727538,428,13216,290,0002,036,0002,514,944
62Jul 13, 2021 19:425,728544,477,46516,293,0002,036,0002,334,720
63Jul 13, 2021 19:415,729543,565,18115,277,0003,055,0002,330,624
64Jul 13, 2021 19:415,734539,383,01417,329,0001,019,0002,330,624
65Jul 13, 2021 19:425,734580,156,07118,348,32602,220,032
66Jul 13, 2021 19:425,736579,567,93818,356,77802,256,896
67Jul 13, 2021 19:415,745577,640,34118,383,80102,256,896
68Jul 13, 2021 19:415,750576,792,97118,401,19202,228,224
69Jul 13, 2021 19:425,764579,750,44618,444,17802,256,896
70Jul 13, 2021 19:425,768574,421,61618,457,82502,252,800
71Jul 13, 2021 19:425,769570,500,24018,461,92902,224,128
72Jul 13, 2021 19:416,133583,356,51219,625,50002,256,896