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 17, 2024 17:54Joad NacerJoad NacerScore: 4,872Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 17, 2024 17:544,82830,858,35014,421,0001,030,0002,269,184
2Apr 17, 2024 17:524,83039,316,14914,425,0001,030,0002,289,664
3Apr 17, 2024 17:594,83135,752,48314,429,0001,030,0002,289,664
4Apr 17, 2024 17:544,83836,502,93815,483,00002,289,664
5Apr 17, 2024 17:554,83833,660,16314,451,0001,032,0002,289,664
6Apr 17, 2024 17:524,84141,391,10814,460,0001,032,0002,289,664
7Apr 17, 2024 17:554,84238,767,95114,461,0001,032,0002,371,584
8Apr 17, 2024 17:554,84435,431,22414,469,0001,033,0002,289,664
9Apr 17, 2024 17:524,84632,279,03214,473,0001,033,0002,289,664
10Apr 17, 2024 17:594,84637,013,26814,475,0001,033,0002,289,664
11Apr 17, 2024 17:544,84932,759,50314,483,0001,034,0002,289,664
12Apr 17, 2024 17:594,85041,740,11315,520,00002,523,136
13Apr 17, 2024 17:554,85131,314,17714,489,0001,034,0002,277,376
14Apr 17, 2024 17:554,85135,630,38514,488,0001,034,0002,527,232
15Apr 17, 2024 17:544,85238,845,18115,527,00002,531,328
16Apr 17, 2024 17:524,85338,954,91714,493,0001,035,0002,289,664
17Apr 17, 2024 17:594,85437,081,63414,499,0001,035,0002,269,184
18Apr 17, 2024 17:524,85531,713,71414,501,0001,035,0002,273,280
19Apr 17, 2024 17:594,85731,388,37514,507,0001,036,0002,289,664
20Apr 17, 2024 17:524,85931,661,56114,577,000971,0002,523,136
21Apr 17, 2024 17:554,86242,351,95814,522,0001,037,0002,273,280
22Apr 17, 2024 17:524,86436,786,75214,528,0001,037,0002,523,136
23Apr 17, 2024 17:524,86739,593,18714,537,0001,038,0002,269,184
24Apr 17, 2024 17:544,86839,118,04014,541,0001,038,0002,519,040
25Apr 17, 2024 17:544,87241,726,24814,552,0001,039,0002,277,376
26Apr 17, 2024 17:594,87333,476,49715,594,00002,273,280
27Apr 17, 2024 17:544,87432,624,83314,557,0001,039,0002,289,664
28Apr 17, 2024 17:594,87632,202,59914,564,0001,040,0002,289,664
29Apr 17, 2024 17:594,87839,129,30415,610,00002,289,664
30Apr 17, 2024 17:544,87834,134,15414,568,0001,040,0002,289,664
31Apr 17, 2024 17:524,87932,512,75414,572,0001,040,0002,281,472
32Apr 17, 2024 17:554,88342,312,49714,584,0001,041,0002,523,136
33Apr 17, 2024 17:544,88833,525,56414,599,0001,042,0002,289,664
34Apr 17, 2024 17:554,89346,189,95514,613,0001,043,0002,289,664
35Apr 17, 2024 17:554,89544,289,03314,621,0001,044,0002,531,328
36Apr 17, 2024 17:594,90541,340,82515,696,00002,359,296
37Apr 17, 2024 17:595,03796,871,00516,117,20202,301,952
38Apr 17, 2024 17:545,04181,042,06916,130,54902,301,952
39Apr 17, 2024 17:555,04780,924,10816,149,33802,174,976
40Apr 17, 2024 17:595,05377,016,20416,169,51002,187,264
41Apr 17, 2024 17:555,05787,373,01516,183,43002,297,856
42Apr 17, 2024 17:525,06782,744,96016,213,84902,301,952
43Apr 17, 2024 17:545,06794,551,36716,213,03702,187,264
44Apr 17, 2024 17:595,07283,012,52816,230,69802,179,072
45Apr 17, 2024 17:555,09488,982,51316,300,54302,301,952
46Apr 17, 2024 17:545,10581,246,15216,337,55602,285,568
47Apr 17, 2024 17:525,115100,793,08016,366,98402,179,072
48Apr 17, 2024 17:525,13086,322,92316,416,72602,174,976