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 listNov 1, 2021 11:16Ilya AniskovetsIlya AniskovetsScore: 5,475Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Nov 1, 2021 11:155,43744,978,42016,376,0001,023,0002,277,376
2Nov 1, 2021 11:175,43843,585,68716,377,0001,023,0002,289,664
3Nov 1, 2021 11:165,44133,129,79116,388,0001,024,0002,269,184
4Nov 1, 2021 11:175,44331,615,21417,417,00002,273,280
5Nov 1, 2021 11:165,44443,221,33316,397,0001,024,0002,289,664
6Nov 1, 2021 11:165,44736,042,27516,405,0001,025,0002,265,088
7Oct 27, 2021 09:255,44734,308,39217,431,00002,289,664
8Nov 1, 2021 11:155,44942,490,38317,436,00002,289,664
9Oct 27, 2021 09:255,45139,473,58516,417,0001,026,0002,289,664
10Nov 1, 2021 11:175,45240,736,19817,446,00002,289,664
11Nov 1, 2021 11:175,45341,445,73116,422,0001,026,0002,277,376
12Nov 1, 2021 11:155,45339,346,35416,425,0001,026,0002,277,376
13Oct 27, 2021 09:255,45534,846,06016,429,0001,026,0002,289,664
14Nov 1, 2021 11:175,45644,296,20916,432,0001,027,0002,277,376
15Nov 1, 2021 11:165,45634,932,25516,432,0001,027,0002,289,664
16Oct 27, 2021 09:255,45739,222,83916,436,0001,027,0002,289,664
17Nov 1, 2021 11:175,45738,367,85316,435,0001,027,0002,289,664
18Nov 1, 2021 11:175,45739,221,92717,462,00002,289,664
19Nov 1, 2021 11:165,45940,079,06116,442,0001,027,0002,289,664
20Nov 1, 2021 11:175,45941,700,53316,443,0001,027,0002,289,664
21Nov 1, 2021 11:175,45944,089,38917,470,00002,289,664
22Nov 1, 2021 11:175,46050,032,10316,446,0001,027,0002,281,472
23Nov 1, 2021 11:175,46040,844,06516,446,0001,027,0002,273,280
24Nov 1, 2021 11:155,46238,578,72017,479,00002,265,088
25Nov 1, 2021 11:175,46234,078,67016,450,0001,028,0002,289,664
26Nov 1, 2021 11:165,46340,201,94116,453,0001,028,0002,289,664
27Nov 1, 2021 11:155,46343,249,16716,453,0001,028,0002,289,664
28Nov 1, 2021 11:155,46433,585,82016,457,0001,028,0002,289,664
29Nov 1, 2021 11:175,46439,785,42616,456,0001,028,0002,383,872
30Nov 1, 2021 11:165,46533,905,31717,488,00002,289,664
31Oct 27, 2021 09:255,46746,281,34816,466,0001,029,0002,277,376
32Nov 1, 2021 11:165,46741,064,26816,464,0001,029,0002,289,664
33Nov 1, 2021 11:175,46843,941,96016,468,0001,029,0002,289,664
34Nov 1, 2021 11:165,46847,896,41216,468,0001,029,0002,289,664
35Nov 1, 2021 11:165,46938,523,87117,500,00002,289,664
36Nov 1, 2021 11:175,47141,558,35217,507,00002,289,664
37Nov 1, 2021 11:175,47138,390,56216,478,0001,029,0002,289,664
38Nov 1, 2021 11:165,47134,759,08016,478,0001,029,0002,289,664
39Nov 1, 2021 11:175,47342,087,55217,513,00002,273,280
40Nov 1, 2021 11:175,47338,616,82916,485,0001,030,0002,289,664
41Nov 1, 2021 11:175,47438,130,33416,487,0001,030,0002,289,664
42Nov 1, 2021 11:155,47440,320,11016,488,0001,030,0002,289,664
43Nov 1, 2021 11:175,47544,055,45716,490,0001,030,0002,277,376
44Oct 27, 2021 09:255,47540,619,46116,489,0001,030,0002,269,184
45Nov 1, 2021 11:175,47537,435,47716,491,0001,030,0002,281,472
46Nov 1, 2021 11:175,47543,562,58116,490,0001,030,0002,289,664
47Nov 1, 2021 11:155,47845,664,47516,499,0001,031,0002,281,472
48Nov 1, 2021 11:175,47846,727,14616,497,0001,031,0002,265,088
49Nov 1, 2021 11:175,47939,485,28616,502,0001,031,0002,265,088
50Nov 1, 2021 11:165,48340,534,32416,514,0001,032,0002,359,296
51Nov 1, 2021 11:165,48336,072,44816,513,0001,032,0002,289,664
52Nov 1, 2021 11:165,49539,488,86416,550,0001,034,0002,265,088
53Nov 1, 2021 11:165,49539,884,43516,551,0001,034,0002,265,088
54Nov 1, 2021 11:165,49639,359,84416,554,0001,034,0002,289,664
55Nov 1, 2021 11:175,49750,778,73215,637,0001,954,0002,289,664
56Oct 27, 2021 09:255,49749,719,72517,590,00002,289,664
57Nov 1, 2021 11:165,49935,332,75216,561,0001,035,0002,273,280
58Nov 1, 2021 11:165,50039,871,65316,564,0001,035,0002,273,280
59Nov 1, 2021 11:175,50350,242,58317,609,00002,277,376
60Oct 27, 2021 09:255,50346,751,06216,575,0001,035,0002,289,664
61Nov 1, 2021 11:155,50550,219,96816,580,0001,036,0002,523,136
62Oct 27, 2021 09:255,51345,875,97216,604,0001,037,0002,355,200
63Nov 1, 2021 11:175,52553,853,75416,641,0001,040,0002,289,664
64Nov 1, 2021 11:165,60389,788,32617,930,73802,297,856
65Nov 1, 2021 11:175,60680,036,44317,940,61802,183,168
66Nov 1, 2021 11:165,60867,266,71617,945,19202,301,952
67Nov 1, 2021 11:165,61164,214,03217,954,12802,293,760
68Nov 1, 2021 11:175,61394,962,39317,962,59202,289,664
69Nov 1, 2021 11:155,61370,711,65517,960,35802,297,856
70Nov 1, 2021 11:155,61364,998,94517,961,25502,301,952
71Nov 1, 2021 11:175,61481,507,10517,964,77302,297,856
72Nov 1, 2021 11:175,61585,793,03817,967,71002,179,072
73Nov 1, 2021 11:165,61873,096,54917,979,18702,293,760
74Nov 1, 2021 11:175,62264,709,85217,990,13902,174,976
75Nov 1, 2021 11:165,62278,990,62617,990,32702,256,896
76Oct 27, 2021 09:255,62490,902,08717,996,90902,301,952
77Nov 1, 2021 11:175,62591,282,11918,000,82702,179,072
78Nov 1, 2021 11:175,62670,026,73518,002,38102,301,952
79Nov 1, 2021 11:175,62692,056,40718,002,78302,174,976
80Oct 27, 2021 09:255,63686,290,19318,035,50702,297,856
81Nov 1, 2021 11:165,64178,136,77518,050,70902,297,856
82Oct 27, 2021 09:255,644101,134,83518,059,93702,179,072
83Nov 1, 2021 11:155,64579,888,65518,064,42402,293,760
84Nov 1, 2021 11:175,65687,820,02218,099,14302,306,048