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 listOct 3, 2024 12:53Joad NacerJoad NacerScore: 4,502Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 28, 2024 19:294,46430,825,61513,265,0001,020,0002,441,216
2Aug 31, 2024 16:464,46832,655,64214,297,00002,531,328
3Jul 27, 2024 11:034,46935,990,75114,302,00002,433,024
4Aug 31, 2024 16:464,47335,273,18513,293,0001,022,0002,428,928
5Jul 27, 2024 11:034,47335,498,11613,291,0001,022,0002,428,928
6Jul 27, 2024 11:034,47332,666,96514,313,00002,420,736
7Jul 27, 2024 11:034,47438,270,77814,316,00002,433,024
8Jul 28, 2024 19:294,47534,997,59313,297,0001,022,0002,273,280
9Aug 31, 2024 16:464,47836,397,39614,331,00002,273,280
10Jul 28, 2024 19:294,47832,066,53814,329,00002,437,120
11Jul 28, 2024 19:294,47829,951,25114,330,00002,514,944
12Jul 28, 2024 19:294,47939,931,04814,334,00002,535,424
13Jul 27, 2024 11:034,47933,451,79714,334,00002,273,280
14Oct 3, 2024 12:524,48026,632,08714,336,00002,433,024
15Jul 27, 2024 11:034,48131,934,82514,339,00002,535,424
16Aug 31, 2024 16:464,48231,829,73814,342,00002,433,024
17Jul 27, 2024 11:034,48227,967,60913,318,0001,024,0002,273,280
18Aug 31, 2024 16:464,48335,319,83514,347,00002,433,024
19Jul 27, 2024 11:034,48327,312,42514,344,00002,535,424
20Jul 27, 2024 11:034,48341,587,54914,347,00002,535,424
21Jul 27, 2024 11:034,48333,715,41514,347,00002,273,280
22Jul 27, 2024 11:034,48431,865,49713,324,0001,024,0002,535,424
23Jul 28, 2024 19:294,48737,286,74214,359,00002,433,024
24Jul 28, 2024 19:294,48827,525,36313,336,0001,025,0002,428,928
25Aug 31, 2024 16:464,48947,431,89814,365,00002,433,024
26Jul 28, 2024 19:294,48931,282,32314,366,00002,433,024
27Jul 28, 2024 19:294,48930,091,35913,338,0001,026,0002,428,928
28Jul 27, 2024 11:034,48935,102,48714,365,00002,433,024
29Jul 28, 2024 19:294,49031,622,54913,343,0001,026,0002,514,944
30Jul 27, 2024 11:034,49035,330,63314,367,00002,433,024
31Jul 27, 2024 11:034,49131,564,24714,372,00002,428,928
32Aug 31, 2024 16:464,49227,809,80014,374,00002,428,928
33Jul 27, 2024 11:034,49239,617,57713,348,0001,026,0002,514,944
34Jul 28, 2024 19:294,49336,644,63914,377,00002,437,120
35Jul 28, 2024 19:294,49338,171,88814,376,00002,433,024
36Jul 28, 2024 19:294,49532,055,49814,384,00002,433,024
37Jul 28, 2024 19:294,49530,148,63314,384,00002,433,024
38Jul 28, 2024 19:294,49530,299,53913,357,0001,027,0002,273,280
39Jul 28, 2024 19:294,49628,874,27813,361,0001,027,0002,433,024
40Jul 27, 2024 11:034,49632,108,16813,360,0001,027,0002,420,736
41Oct 3, 2024 12:524,49732,118,08114,391,00002,273,280
42Aug 31, 2024 16:464,49829,455,45314,394,00002,428,928
43Jul 28, 2024 19:294,49832,351,32914,394,00002,273,280
44Jul 27, 2024 11:034,49831,781,65913,364,0001,028,0002,433,024
45Jul 27, 2024 11:034,49831,890,63414,394,00002,535,424
46Jul 27, 2024 11:034,49829,799,59713,364,0001,028,0002,535,424
47Jul 27, 2024 11:034,49830,151,85413,366,0001,028,0002,273,280
48Jul 28, 2024 19:294,49928,653,55314,397,00002,433,024
49Jul 27, 2024 11:034,49935,065,62514,398,00002,433,024
50Jul 27, 2024 11:034,49929,709,57314,396,00002,273,280
51Jul 27, 2024 11:034,50035,844,14614,401,00002,514,944
52Jul 28, 2024 19:294,50140,344,25713,376,0001,028,0002,514,944
53Jul 27, 2024 11:034,50131,589,71014,402,00002,273,280
54Jul 28, 2024 19:294,50244,426,67413,378,0001,029,0002,535,424
55Oct 3, 2024 12:524,50232,872,47413,378,0001,029,0002,535,424
56Jul 28, 2024 19:294,50331,158,21414,408,00002,437,120
57Jul 28, 2024 19:294,50335,520,32214,408,00002,424,832
58Jul 27, 2024 11:034,50330,370,69814,408,00002,514,944
59Oct 3, 2024 12:524,50333,346,54113,379,0001,029,0002,428,928
60Aug 31, 2024 16:464,50437,789,37113,384,0001,029,0002,433,024
61Aug 31, 2024 16:464,50434,258,81013,385,0001,029,0002,437,120
62Jul 28, 2024 19:294,50531,876,99913,386,0001,029,0002,433,024
63Aug 31, 2024 16:464,50840,762,44613,397,0001,030,0002,437,120
64Jul 28, 2024 19:294,50833,817,20314,427,00002,535,424
65Jul 28, 2024 19:294,50835,783,76113,397,0001,030,0002,437,120
66Jul 27, 2024 11:034,50827,925,15014,424,00002,273,280
67Oct 3, 2024 12:524,50834,477,88913,394,0001,030,0002,535,424
68Oct 3, 2024 12:524,50837,515,97913,395,0001,030,0002,424,832
69Jul 27, 2024 11:034,50946,783,74213,400,0001,030,0002,428,928
70Jul 28, 2024 19:294,51130,196,15713,404,0001,031,0002,424,832
71Oct 3, 2024 12:524,51332,652,84714,442,00002,535,424
72Oct 3, 2024 12:524,51333,967,06814,443,00002,273,280
73Oct 3, 2024 12:524,51334,636,92513,409,0001,031,0002,535,424
74Aug 31, 2024 16:464,51734,911,92013,422,0001,032,0002,424,832
75Oct 3, 2024 12:524,51736,976,28813,422,0001,032,0002,437,120
76Oct 3, 2024 12:524,52235,376,18613,438,0001,033,0002,273,280
77Oct 3, 2024 12:524,52335,594,37914,473,00002,428,928
78Oct 3, 2024 12:524,52436,904,68714,476,00002,273,280
79Oct 3, 2024 12:524,52630,769,87414,482,00002,424,832
80Oct 3, 2024 12:524,52740,785,72213,453,0001,034,0002,510,848
81Oct 3, 2024 12:524,53833,899,00614,520,00002,433,024
82Oct 3, 2024 12:524,54727,022,38613,510,0001,039,0002,535,424
83Jul 28, 2024 19:294,55135,352,20514,563,00002,437,120
84Oct 3, 2024 12:524,55235,013,88913,527,0001,040,0002,535,424
85Oct 3, 2024 12:524,55629,071,27614,579,00002,535,424
86Oct 3, 2024 12:524,57033,723,78813,581,0001,044,0002,433,024
87Oct 3, 2024 12:534,59744,345,13114,711,00002,437,120
88Oct 3, 2024 12:534,60041,695,48513,670,0001,051,0002,535,424
89Oct 3, 2024 12:534,64831,041,48313,884,000991,0002,428,928
90Oct 3, 2024 12:524,66345,257,35012,931,0001,989,0002,433,024
91Jul 27, 2024 11:034,71383,654,59215,082,12002,256,896
92Jul 28, 2024 19:294,71692,067,04015,092,28602,183,168
93Jul 28, 2024 19:294,72377,107,51315,113,69902,306,048
94Jul 28, 2024 19:294,72993,155,29415,133,93002,310,144
95Jul 28, 2024 19:294,73080,260,57615,136,55902,183,168
96Jul 28, 2024 19:294,73473,959,15815,149,25602,310,144
97Jul 27, 2024 11:034,73784,888,87215,157,24902,183,168
98Jul 28, 2024 19:294,74084,764,97715,167,07602,183,168
99Jul 27, 2024 11:034,74185,194,48415,172,12402,318,336
100Jul 28, 2024 19:294,74472,529,82715,181,04202,318,336
101Jul 28, 2024 19:294,74582,768,31415,183,80402,187,264
102Jul 27, 2024 11:034,74780,731,79415,189,47402,183,168
103Jul 28, 2024 19:294,748104,884,56615,194,28502,179,072
104Jul 27, 2024 11:034,74975,393,87815,197,55102,191,360
105Jul 27, 2024 11:034,76671,920,35215,252,07702,179,072
106Jul 27, 2024 11:034,78380,763,67815,304,62702,179,072
107Jul 27, 2024 11:034,79288,752,97915,334,87202,174,976
108Jul 27, 2024 11:034,83081,839,63415,456,96102,318,336