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 listMay 29, 2022 15:53Keichi TakahashiKeichi TakahashiScore: 5,318Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 29, 2022 15:535,27641,932,94014,897,0001,986,0002,527,232
2May 29, 2022 15:535,28044,027,42315,841,0001,056,0002,527,232
3May 29, 2022 15:535,28142,909,21515,844,0001,056,0002,265,088
4May 29, 2022 15:535,28433,786,54114,921,0001,989,0002,392,064
5May 29, 2022 15:035,28536,355,50214,922,0001,989,0002,383,872
6May 29, 2022 15:035,29038,855,50114,936,0001,991,0002,375,680
7May 29, 2022 15:535,29041,600,36615,932,000995,0002,265,088
8May 29, 2022 15:535,29144,802,21515,935,000995,0002,392,064
9May 29, 2022 15:535,29341,734,13414,945,0001,992,0002,265,088
10May 29, 2022 15:535,29331,799,66014,944,0001,992,0002,506,752
11May 29, 2022 15:535,29544,752,14214,952,0001,993,0002,265,088
12May 29, 2022 15:535,29634,970,27215,951,000996,0002,265,088
13May 29, 2022 15:535,29742,002,97514,956,0001,994,0002,387,968
14May 29, 2022 15:035,29846,503,62314,958,0001,994,0002,265,088
15May 29, 2022 15:535,30140,486,75015,967,000997,0002,265,088
16May 29, 2022 15:035,30147,961,46314,968,0001,995,0002,527,232
17May 29, 2022 15:535,30334,138,90214,974,0001,996,0002,392,064
18May 29, 2022 15:535,30344,816,60014,974,0001,996,0002,396,160
19May 29, 2022 15:535,30442,256,33815,975,000998,0002,265,088
20May 29, 2022 15:535,30641,148,48414,982,0001,997,0002,396,160
21May 29, 2022 15:535,30950,213,64914,991,0001,998,0002,506,752
22May 29, 2022 15:535,30944,876,33515,990,000999,0002,265,088
23May 29, 2022 15:035,31042,340,34414,994,0001,999,0002,265,088
24May 29, 2022 15:535,31350,099,84816,000,0001,000,0002,265,088
25May 29, 2022 15:535,31349,599,05215,001,0002,000,0002,383,872
26May 29, 2022 15:535,31449,209,00616,006,0001,000,0002,396,160
27May 29, 2022 15:535,31638,024,65416,011,0001,000,0002,396,160
28May 29, 2022 15:535,31638,080,83616,011,0001,000,0002,387,968
29May 29, 2022 15:535,31745,130,33816,013,0001,000,0002,265,088
30May 29, 2022 15:535,31845,204,47216,018,0001,001,0002,396,160
31May 29, 2022 15:535,31840,302,26917,019,00002,383,872
32May 29, 2022 15:535,31838,106,68515,016,0002,002,0002,527,232
33May 29, 2022 15:535,31940,434,54216,021,0001,001,0002,506,752
34May 29, 2022 15:535,31933,617,02515,018,0002,002,0002,265,088
35May 29, 2022 15:535,32038,618,11915,021,0002,002,0002,265,088
36May 29, 2022 15:535,32052,740,86516,022,0001,001,0002,265,088
37May 29, 2022 15:035,32741,887,02816,043,0001,002,0002,265,088
38May 29, 2022 15:535,33034,320,14315,050,0002,006,0002,383,872
39May 29, 2022 15:535,33436,192,90016,065,0001,004,0002,265,088
40May 29, 2022 15:035,33442,827,36715,061,0002,008,0002,265,088
41May 29, 2022 15:535,33847,370,16817,081,00002,265,088
42May 29, 2022 15:035,33846,336,51915,073,0002,009,0002,265,088
43May 29, 2022 15:535,34242,709,79316,088,0001,005,0002,396,160
44May 29, 2022 15:535,35334,948,40015,113,0002,015,0002,383,872
45May 29, 2022 15:035,35742,106,63216,135,0001,008,0002,265,088
46May 29, 2022 15:035,495103,802,27417,585,28502,281,472
47May 29, 2022 15:535,50587,554,63217,617,07002,281,472
48May 29, 2022 15:035,50760,482,35217,622,16102,277,376
49May 29, 2022 15:535,50991,932,60117,627,99202,289,664
50May 29, 2022 15:535,51179,425,24917,636,22002,281,472
51May 29, 2022 15:535,51298,949,57217,637,03302,273,280
52May 29, 2022 15:035,51490,413,25717,643,20502,281,472
53May 29, 2022 15:535,52981,233,69417,691,45402,289,664
54May 29, 2022 15:535,53198,855,11317,698,71002,289,664
55May 29, 2022 15:535,53382,676,02317,706,35202,273,280
56May 29, 2022 15:535,53586,143,83117,713,59402,281,472
57May 29, 2022 15:535,54080,990,54917,726,57602,281,472
58May 29, 2022 15:535,54184,176,81417,732,52302,285,568
59May 29, 2022 15:535,566103,498,48417,811,63702,289,664
60May 29, 2022 15:535,56687,848,68317,811,26102,281,472