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 listJun 4, 2021 05:24Yuriy LyfenkoYuriy LyfenkoScore: 5,022Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 4, 2021 05:244,98390,600,53613,952,0001,993,0002,408,448
2Jun 4, 2021 04:454,98693,972,52414,959,000997,0002,281,472
3Jun 4, 2021 05:244,99191,876,61714,974,000998,0002,396,160
4Jun 4, 2021 05:244,99188,757,97714,972,000998,0002,404,352
5Jun 4, 2021 05:244,99589,824,38414,985,000999,0002,281,472
6Jun 4, 2021 05:244,99688,058,39214,988,000999,0002,281,472
7Jun 4, 2021 05:244,99895,334,31813,994,0001,999,0002,400,256
8Jun 4, 2021 04:454,99990,974,98814,997,000999,0002,400,256
9Jun 4, 2021 05:244,99987,743,72214,999,000999,0002,273,280
10Jun 4, 2021 04:455,00189,034,86114,004,0002,000,0002,281,472
11Jun 4, 2021 05:245,00186,762,21414,003,0002,000,0002,281,472
12Jun 4, 2021 05:245,00189,453,05214,002,0002,000,0002,273,280
13Jun 4, 2021 05:245,00186,276,07114,002,0002,000,0002,281,472
14Jun 4, 2021 05:245,00292,158,11815,007,0001,000,0002,273,280
15Jun 4, 2021 04:455,00487,336,72815,013,0001,000,0002,273,280
16Jun 4, 2021 05:245,00489,275,47315,013,0001,000,0002,281,472
17Jun 4, 2021 04:455,00687,718,23515,018,0001,001,0002,281,472
18Jun 4, 2021 05:245,00787,231,06514,020,0002,002,0002,281,472
19Jun 4, 2021 05:245,00988,029,84314,026,0002,003,0002,281,472
20Jun 4, 2021 04:455,00993,752,70814,027,0002,003,0002,281,472
21Jun 4, 2021 05:245,01187,330,13615,034,0001,002,0002,281,472
22Jun 4, 2021 05:245,01190,251,53715,033,0001,002,0002,408,448
23Jun 4, 2021 05:245,01289,410,72714,034,0002,004,0002,281,472
24Jun 4, 2021 05:245,01393,361,15314,036,0002,005,0002,281,472
25Jun 4, 2021 05:245,01688,823,30515,047,0001,003,0002,281,472
26Jun 4, 2021 05:245,01896,413,21714,051,0002,007,0002,408,448
27Jun 4, 2021 05:245,01892,815,87514,049,0002,007,0002,281,472
28Jun 4, 2021 05:245,01895,941,59515,055,0001,003,0002,281,472
29Jun 4, 2021 05:245,01992,450,77614,055,0002,007,0002,281,472
30Jun 4, 2021 05:245,01991,789,80615,057,0001,003,0002,281,472
31Jun 4, 2021 04:455,02292,560,80515,067,0001,004,0002,404,352
32Jun 4, 2021 04:455,02389,307,78515,070,0001,004,0002,404,352
33Jun 4, 2021 05:245,02990,108,53614,082,0002,011,0002,281,472
34Jun 4, 2021 05:245,03087,434,25515,091,0001,006,0002,412,544
35Jun 4, 2021 05:245,03089,135,79315,091,0001,006,0002,281,472
36Jun 4, 2021 05:245,03288,086,61315,097,0001,006,0002,404,352
37Jun 4, 2021 05:245,03390,578,48915,098,0001,006,0002,273,280
38Jun 4, 2021 04:455,03689,983,13915,108,0001,007,0002,273,280
39Jun 4, 2021 05:245,03888,472,16815,113,0001,007,0002,281,472
40Jun 4, 2021 05:245,03891,480,74215,114,0001,007,0002,273,280
41Jun 4, 2021 05:245,04691,726,52215,138,0001,009,0002,404,352
42Jun 4, 2021 05:245,05193,591,43114,143,0002,020,0002,281,472
43Jun 4, 2021 05:245,05387,580,04515,160,0001,010,0002,404,352
44Jun 4, 2021 05:245,05391,735,00714,150,0002,021,0002,281,472
45Jun 4, 2021 05:245,06990,021,51914,195,0002,027,0002,281,472
46Jun 4, 2021 04:455,141135,961,27416,452,17602,252,800
47Jun 4, 2021 05:245,145123,788,45216,463,99402,252,800
48Jun 4, 2021 05:245,146122,264,68516,466,38602,281,472
49Jun 4, 2021 05:245,147121,761,28116,471,94002,252,800
50Jun 4, 2021 05:245,148120,470,87916,472,44302,285,568
51Jun 4, 2021 04:455,148118,927,98516,472,04502,256,896
52Jun 4, 2021 05:245,149141,383,60916,477,90802,297,856
53Jun 4, 2021 05:245,156130,912,49716,500,19702,256,896
54Jun 4, 2021 05:245,159119,636,16416,508,78602,285,568
55Jun 4, 2021 05:245,170114,504,45216,544,25002,297,856
56Jun 4, 2021 05:245,174120,006,76616,555,20702,252,800
57Jun 4, 2021 05:245,180131,461,44816,575,80202,256,896
58Jun 4, 2021 04:455,180130,908,07116,577,46502,289,664
59Jun 4, 2021 05:245,181119,745,79016,578,74602,281,472
60Jun 4, 2021 05:245,199123,143,49716,635,40902,256,896