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:34Yuriy LyfenkoYuriy LyfenkoScore: 5,678Success
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:345,620578,011,32517,984,78202,252,800
2Jul 13, 2021 19:375,622579,377,33617,989,30102,228,224
3Jul 13, 2021 19:375,639540,953,01815,037,0003,007,0002,322,432
4Jul 13, 2021 19:345,639551,518,70615,038,0003,007,0002,334,720
5Jul 13, 2021 19:375,641541,190,20715,042,0003,008,0002,334,720
6Jul 13, 2021 19:375,641542,451,31416,045,0002,005,0002,330,624
7Jul 13, 2021 19:335,641544,959,02816,045,0002,005,0002,334,720
8Jul 13, 2021 19:375,643541,869,28415,047,0003,009,0002,330,624
9Jul 13, 2021 19:375,646543,649,42216,059,0002,007,0002,334,720
10Jul 13, 2021 19:375,647544,460,97116,063,0002,007,0002,334,720
11Jul 13, 2021 19:375,648553,627,74216,065,0002,008,0002,334,720
12Jul 13, 2021 19:375,648542,386,55316,066,0002,008,0002,330,624
13Jul 13, 2021 19:345,649545,037,66316,070,0002,008,0002,334,720
14Jul 13, 2021 19:375,650541,582,37416,071,0002,008,0002,330,624
15Jul 13, 2021 19:375,653545,821,31016,080,0002,010,0002,330,624
16Jul 13, 2021 19:375,654545,198,53115,077,0003,015,0002,330,624
17Jul 13, 2021 19:345,654544,513,71315,078,0003,015,0002,334,720
18Jul 13, 2021 19:375,656541,111,56915,084,0003,016,0002,330,624
19Jul 13, 2021 19:375,656547,323,67415,084,0003,016,0002,330,624
20Jul 13, 2021 19:375,657541,315,76615,086,0003,017,0002,330,624
21Jul 13, 2021 19:375,658544,864,03416,095,0002,011,0002,334,720
22Jul 13, 2021 19:375,659544,909,87116,098,0002,012,0002,334,720
23Jul 13, 2021 19:345,660541,642,52415,094,0003,018,0002,334,720
24Jul 13, 2021 19:375,660542,506,08916,099,0002,012,0002,330,624
25Jul 13, 2021 19:375,661538,897,32316,103,0002,012,0002,334,720
26Jul 13, 2021 19:335,662539,532,42615,098,0003,019,0002,330,624
27Jul 13, 2021 19:335,663539,624,51116,108,0002,013,0002,330,624
28Jul 13, 2021 19:375,664542,183,70516,112,0002,014,0002,334,720
29Jul 13, 2021 19:375,666537,616,04615,109,0003,021,0002,334,720
30Jul 13, 2021 19:335,666545,829,16516,118,0002,014,0002,334,720
31Jul 13, 2021 19:375,666539,400,51316,118,0002,014,0002,334,720
32Jul 13, 2021 19:375,668540,589,49516,124,0002,015,0002,334,720
33Jul 13, 2021 19:335,668544,341,18016,121,0002,015,0002,330,624
34Jul 13, 2021 19:375,669539,777,31616,126,0002,015,0002,330,624
35Jul 13, 2021 19:375,670540,743,37516,128,0002,016,0002,387,968
36Jul 13, 2021 19:375,672540,830,03516,135,0002,016,0002,330,624
37Jul 13, 2021 19:375,673541,894,44315,129,0003,025,0002,334,720
38Jul 13, 2021 19:375,673543,430,18615,127,0003,025,0002,330,624
39Jul 13, 2021 19:375,673543,868,40215,129,0003,025,0002,334,720
40Jul 13, 2021 19:375,674544,150,22916,140,0002,017,0002,330,624
41Jul 13, 2021 19:345,674539,633,55816,139,0002,017,0002,330,624
42Jul 13, 2021 19:375,678543,697,89115,140,0003,028,0002,519,040
43Jul 13, 2021 19:375,678539,768,63415,142,0003,028,0002,342,912
44Jul 13, 2021 19:335,679545,916,41816,155,0002,019,0002,330,624
45Jul 13, 2021 19:375,681539,683,27316,160,0002,020,0002,527,232
46Jul 13, 2021 19:335,682574,381,96218,182,92902,228,224
47Jul 13, 2021 19:375,683543,453,55017,174,0001,010,0002,330,624
48Jul 13, 2021 19:375,684538,752,72515,158,0003,031,0002,334,720
49Jul 13, 2021 19:335,684543,417,78315,158,0003,031,0002,330,624
50Jul 13, 2021 19:375,688540,399,96916,181,0002,022,0002,330,624
51Jul 13, 2021 19:375,689538,224,50115,170,0003,034,0002,330,624
52Jul 13, 2021 19:335,690576,820,85118,208,66202,215,936
53Jul 13, 2021 19:335,690541,072,45116,184,0002,023,0002,330,624
54Jul 13, 2021 19:375,690539,608,90716,184,0002,023,0002,330,624
55Jul 13, 2021 19:375,691583,050,61518,212,26002,220,032
56Jul 13, 2021 19:375,692542,222,75316,191,0002,023,0002,330,624
57Jul 13, 2021 19:375,693542,207,66815,183,0003,036,0002,527,232
58Jul 13, 2021 19:375,694575,377,20318,221,99002,224,128
59Jul 13, 2021 19:345,694541,216,80016,196,0002,024,0002,330,624
60Jul 13, 2021 19:375,697542,114,59916,204,0002,025,0002,519,040
61Jul 13, 2021 19:375,698576,569,18718,232,92202,256,896
62Jul 13, 2021 19:375,699543,693,18315,198,0003,039,0002,523,136
63Jul 13, 2021 19:375,700538,638,61415,200,0003,040,0002,338,816
64Jul 13, 2021 19:335,703584,987,12918,250,14602,252,800
65Jul 13, 2021 19:345,704541,301,22815,211,0003,042,0002,330,624
66Jul 13, 2021 19:375,705571,649,64218,255,61302,256,896
67Jul 13, 2021 19:335,710544,675,86414,212,0004,060,0002,330,624
68Jul 13, 2021 19:375,710541,301,82015,227,0003,045,0002,330,624
69Jul 13, 2021 19:375,713571,636,66918,282,93102,232,320
70Jul 13, 2021 19:375,714575,730,41118,283,54502,224,128
71Jul 13, 2021 19:375,717576,080,97718,293,56702,220,032
72Jul 13, 2021 19:375,717540,802,82515,246,0003,049,0002,330,624
73Jul 13, 2021 19:375,719570,777,05318,301,49402,220,032
74Jul 13, 2021 19:375,722570,894,61418,308,93902,228,224
75Jul 13, 2021 19:345,729542,153,31115,279,0003,055,0002,330,624
76Jul 13, 2021 19:375,731538,515,96014,263,0004,075,0002,330,624
77Jul 13, 2021 19:345,738541,592,16216,322,0002,040,0002,334,720
78Jul 13, 2021 19:375,739582,786,39518,364,23302,228,224
79Jul 13, 2021 19:375,746580,406,38318,388,11402,256,896
80Jul 13, 2021 19:345,753596,363,03818,408,53902,224,128
81Jul 13, 2021 19:375,754576,266,26818,412,36202,228,224
82Jul 13, 2021 19:375,755569,329,45818,417,27202,215,936
83Jul 13, 2021 19:345,761586,990,43218,434,94902,252,800
84Jul 13, 2021 19:375,966584,125,44219,091,05202,252,800