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 2, 2021 13:52Yuriy LyfenkoYuriy LyfenkoScore: 5,052Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 2, 2021 13:495,01343,568,62514,038,0002,005,0002,281,472
2Jun 2, 2021 13:485,01432,818,37914,041,0002,005,0002,281,472
3Jun 2, 2021 13:495,01737,332,66314,047,0002,006,0002,281,472
4Jun 2, 2021 13:525,01839,707,08414,050,0002,007,0002,392,064
5Jun 2, 2021 13:475,01838,563,83616,057,00002,404,352
6Jun 2, 2021 13:525,01934,055,95515,058,0001,003,0002,404,352
7Jun 2, 2021 13:485,01937,669,07314,054,0002,007,0002,281,472
8Jun 2, 2021 13:475,02033,130,76315,061,0001,004,0002,281,472
9Jun 2, 2021 13:475,02035,824,75215,061,0001,004,0002,281,472
10Jun 2, 2021 13:475,02135,071,06115,064,0001,004,0002,519,040
11Jun 2, 2021 13:475,02131,823,32015,063,0001,004,0002,412,544
12Jun 2, 2021 13:485,02335,541,27814,063,0002,009,0002,281,472
13Jun 2, 2021 13:495,02339,842,21515,071,0001,004,0002,281,472
14Jun 2, 2021 13:475,02537,705,99714,070,0002,010,0002,281,472
15Jun 2, 2021 13:475,02542,979,56814,070,0002,010,0002,281,472
16Jun 2, 2021 13:475,02535,667,47015,076,0001,005,0002,412,544
17Jun 2, 2021 13:485,02741,169,34814,076,0002,010,0002,396,160
18Jun 2, 2021 13:485,02733,062,05814,075,0002,010,0002,281,472
19Jun 2, 2021 13:475,02932,669,45314,082,0002,011,0002,281,472
20Jun 2, 2021 13:475,03034,553,95415,090,0001,006,0002,400,256
21Jun 2, 2021 13:525,03138,537,64015,094,0001,006,0002,281,472
22Jun 2, 2021 13:475,03337,488,92814,092,0002,013,0002,281,472
23Jun 2, 2021 13:475,03343,110,45614,091,0002,013,0002,404,352
24Jun 2, 2021 13:495,03334,674,65314,092,0002,013,0002,281,472
25Jun 2, 2021 13:495,03435,841,03414,095,0002,013,0002,281,472
26Jun 2, 2021 13:495,03638,294,08814,100,0002,014,0002,281,472
27Jun 2, 2021 13:525,03837,604,40815,113,0001,007,0002,281,472
28Jun 2, 2021 13:495,04338,328,20514,122,0002,017,0002,404,352
29Jun 2, 2021 13:485,04438,866,61814,123,0002,017,0002,408,448
30Jun 2, 2021 13:475,04934,064,43814,139,0002,019,0002,404,352
31Jun 2, 2021 13:475,05229,487,42715,155,0001,010,0002,408,448
32Jun 2, 2021 13:495,05831,946,56614,164,0002,023,0002,281,472
33Jun 2, 2021 13:475,05938,663,66915,177,0001,011,0002,519,040
34Jun 2, 2021 13:475,05938,697,27815,177,0001,011,0002,281,472
35Jun 2, 2021 13:475,06039,957,02614,169,0002,024,0002,281,472
36Jun 2, 2021 13:525,06139,508,13614,170,0002,024,0002,486,272
37Jun 2, 2021 13:485,06244,275,31015,186,0001,012,0002,404,352
38Jun 2, 2021 13:475,06340,836,43515,191,0001,012,0002,408,448
39Jun 2, 2021 13:525,06338,198,11515,189,0001,012,0002,519,040
40Jun 2, 2021 13:495,06442,226,10415,192,0001,012,0002,416,640
41Jun 2, 2021 13:525,06944,140,75915,209,0001,013,0002,281,472
42Jun 2, 2021 13:485,07244,982,28715,217,0001,014,0002,281,472
43Jun 2, 2021 13:525,07342,792,41715,220,0001,014,0002,404,352
44Jun 2, 2021 13:525,08435,038,60115,253,0001,016,0002,404,352
45Jun 2, 2021 13:485,08636,240,22914,241,0002,034,0002,408,448
46Jun 2, 2021 13:485,19379,142,92416,617,54702,293,760
47Jun 2, 2021 13:495,19371,694,90616,616,31602,289,664
48Jun 2, 2021 13:475,211106,712,65616,673,90602,285,568
49Jun 2, 2021 13:475,21277,464,30216,678,25602,293,760
50Jun 2, 2021 13:475,21777,347,07616,695,21702,289,664
51Jun 2, 2021 13:495,21862,570,42416,696,44202,293,760
52Jun 2, 2021 13:485,22480,187,08416,717,59702,289,664
53Jun 2, 2021 13:525,22567,754,25916,719,19702,256,896
54Jun 2, 2021 13:525,23376,166,94816,745,99702,289,664
55Jun 2, 2021 13:495,24093,441,37216,766,91402,281,472
56Jun 2, 2021 13:485,24181,715,07816,769,74502,285,568
57Jun 2, 2021 13:475,24483,854,39116,780,99202,281,472
58Jun 2, 2021 13:475,27181,908,74016,868,38402,281,472
59Jun 2, 2021 13:525,27675,963,15616,882,62502,281,472
60Jun 2, 2021 13:475,27779,635,20616,885,82702,289,664