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 listApr 20, 2024 17:27Joad NacerJoad NacerScore: 4,988Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 20, 2024 17:264,95133,615,05215,843,00002,289,664
2Apr 20, 2024 17:264,95346,955,08114,861,000990,0002,289,664
3Apr 20, 2024 17:274,95442,279,58714,797,0001,056,0002,355,200
4Apr 20, 2024 17:264,95632,881,58414,868,000991,0002,289,664
5Apr 20, 2024 17:264,95741,780,37013,880,0001,982,0002,273,280
6Apr 20, 2024 17:264,95830,905,15114,876,000991,0002,289,664
7Apr 20, 2024 17:264,96135,229,24713,891,0001,984,0002,289,664
8Apr 20, 2024 17:144,96131,726,44414,884,000992,0002,527,232
9Apr 20, 2024 17:144,96143,589,37413,891,0001,984,0002,269,184
10Apr 20, 2024 17:264,96232,271,96514,887,000992,0002,285,568
11Apr 20, 2024 17:264,96239,512,40015,879,00002,523,136
12Apr 20, 2024 17:264,96239,780,66214,886,000992,0002,527,232
13Apr 20, 2024 17:274,96344,310,89514,889,000992,0002,289,664
14Apr 20, 2024 17:264,96347,969,81813,895,0001,985,0002,523,136
15Apr 20, 2024 17:144,96341,375,23913,896,0001,985,0002,269,184
16Apr 20, 2024 17:264,96438,576,79113,900,0001,985,0002,269,184
17Apr 20, 2024 17:144,96435,319,21513,899,0001,985,0002,269,184
18Apr 20, 2024 17:264,96532,930,22114,896,000993,0002,289,664
19Apr 20, 2024 17:264,96634,229,40413,906,0001,986,0002,289,664
20Apr 20, 2024 17:264,96945,874,35913,914,0001,987,0002,289,664
21Apr 20, 2024 17:264,97440,351,67614,855,0001,061,0002,289,664
22Apr 20, 2024 17:264,97439,513,51714,857,0001,061,0002,289,664
23Apr 20, 2024 17:274,97640,941,32413,934,0001,990,0002,269,184
24Apr 20, 2024 17:264,98034,303,78313,945,0001,992,0002,273,280
25Apr 20, 2024 17:274,98033,283,08413,945,0001,992,0002,519,040
26Apr 20, 2024 17:264,98135,960,89613,947,0001,992,0002,289,664
27Apr 20, 2024 17:264,98131,547,90813,947,0001,992,0002,273,280
28Apr 20, 2024 17:264,98542,674,61313,958,0001,994,0002,289,664
29Apr 20, 2024 17:144,98538,073,28814,956,000997,0002,273,280
30Apr 20, 2024 17:274,98636,453,28214,959,000997,0002,531,328
31Apr 20, 2024 17:274,98834,166,60013,968,0001,995,0002,289,664
32Apr 20, 2024 17:264,99443,056,30013,985,0001,997,0002,289,664
33Apr 20, 2024 17:144,99437,285,12413,985,0001,997,0002,269,184
34Apr 20, 2024 17:264,99540,153,38913,986,0001,998,0002,527,232
35Apr 20, 2024 17:144,99638,226,26913,988,0001,998,0002,289,664
36Apr 20, 2024 17:275,00037,994,70215,001,0001,000,0002,371,584
37Apr 20, 2024 17:265,00632,579,64814,017,0002,002,0002,289,664
38Apr 20, 2024 17:265,00734,568,66614,020,0002,002,0002,285,568
39Apr 20, 2024 17:145,00738,674,38514,020,0002,002,0002,273,280
40Apr 20, 2024 17:145,00938,707,26814,027,0002,003,0002,269,184
41Apr 20, 2024 17:275,01143,102,61914,031,0002,004,0002,523,136
42Apr 20, 2024 17:265,01938,746,68514,054,0002,007,0002,367,488
43Apr 20, 2024 17:265,01936,978,30914,055,0002,007,0002,289,664
44Apr 20, 2024 17:265,02131,706,68714,060,0002,008,0002,375,680
45Apr 20, 2024 17:275,06132,949,85214,171,0002,024,0002,289,664
46Apr 20, 2024 17:145,167103,275,83716,535,07602,174,976
47Apr 20, 2024 17:265,20185,915,69316,642,62302,306,048
48Apr 20, 2024 17:265,20292,252,63216,646,96102,301,952
49Apr 20, 2024 17:145,20291,517,45216,645,46102,301,952
50Apr 20, 2024 17:265,20663,266,72816,657,72502,297,856
51Apr 20, 2024 17:265,21685,976,47516,692,62802,293,760
52Apr 20, 2024 17:265,22472,492,91516,716,68402,301,952
53Apr 20, 2024 17:275,23067,904,70416,735,18502,301,952
54Apr 20, 2024 17:145,23087,295,22916,737,35702,301,952
55Apr 20, 2024 17:275,23187,192,29916,740,45902,183,168
56Apr 20, 2024 17:265,23284,388,96916,742,29702,301,952
57Apr 20, 2024 17:275,24056,109,94916,768,48302,179,072
58Apr 20, 2024 17:265,242102,139,72716,772,90602,301,952
59Apr 20, 2024 17:265,24690,178,10316,785,77002,297,856
60Apr 20, 2024 17:265,68360,825,64218,186,89102,301,952