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 8, 2024 19:57джулисджулисScore: 5,481Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 8, 2024 20:025,43345,097,54317,385,00002,371,584
2Jun 8, 2024 19:575,44533,576,33416,400,0001,025,0002,367,488
3Jun 8, 2024 19:575,44636,833,93917,427,00002,367,488
4Jun 8, 2024 20:025,44837,879,65216,408,0001,025,0002,359,296
5Jun 8, 2024 19:575,44842,974,68916,407,0001,025,0002,359,296
6Jun 8, 2024 19:585,44945,177,10717,438,00002,371,584
7Jun 8, 2024 19:575,44939,991,90217,436,00002,363,392
8Jun 8, 2024 19:575,45036,977,04317,441,00002,285,568
9Jun 8, 2024 20:055,45143,345,73416,416,0001,026,0002,285,568
10Jun 8, 2024 19:575,45438,329,16316,428,0001,026,0002,359,296
11Jun 8, 2024 19:585,45642,653,10016,433,0001,027,0002,363,392
12Jun 8, 2024 20:055,45840,582,11416,440,0001,027,0002,285,568
13Jun 8, 2024 19:575,45936,378,40517,468,00002,285,568
14Jun 8, 2024 20:025,46044,956,18016,446,0001,027,0002,363,392
15Jun 8, 2024 19:575,46148,487,94417,476,00002,367,488
16Jun 8, 2024 20:025,46340,244,40116,452,0001,028,0002,367,488
17Jun 8, 2024 20:025,46445,873,88816,456,0001,028,0002,285,568
18Jun 8, 2024 20:055,46439,487,17317,485,00002,355,200
19Jun 8, 2024 20:025,46539,593,60917,489,00002,367,488
20Jun 8, 2024 19:585,46532,717,01917,487,00002,285,568
21Jun 8, 2024 19:585,46534,977,57617,488,00002,359,296
22Jun 8, 2024 19:575,46638,399,54917,490,00002,285,568
23Jun 8, 2024 20:055,46740,989,17816,466,0001,029,0002,367,488
24Jun 8, 2024 19:575,46850,075,52617,497,00002,371,584
25Jun 8, 2024 19:575,46844,779,42717,499,00002,367,488
26Jun 8, 2024 19:575,46938,771,21017,501,00002,478,080
27Jun 8, 2024 20:055,46940,223,45016,472,0001,029,0002,355,200
28Jun 8, 2024 19:575,47143,423,73316,478,0001,029,0002,367,488
29Jun 8, 2024 19:575,47239,198,52617,511,00002,367,488
30Jun 8, 2024 19:585,47339,525,09617,512,00002,285,568
31Jun 8, 2024 20:025,47342,965,32217,512,00002,285,568
32Jun 8, 2024 19:575,47543,234,52516,490,0001,030,0002,285,568
33Jun 8, 2024 20:055,47541,187,24916,490,0001,030,0002,355,200
34Jun 8, 2024 19:585,47641,580,02417,522,00002,359,296
35Jun 8, 2024 19:575,48039,857,14017,535,00002,371,584
36Jun 8, 2024 19:575,48043,690,58416,504,0001,031,0002,363,392
37Jun 8, 2024 19:575,48134,440,54616,508,0001,031,0002,285,568
38Jun 8, 2024 19:575,48139,818,59617,539,00002,351,104
39Jun 8, 2024 19:575,48336,048,22816,513,0001,032,0002,351,104
40Jun 8, 2024 19:575,48339,536,58216,513,0001,032,0002,367,488
41Jun 8, 2024 19:575,48741,607,43417,558,00002,363,392
42Jun 8, 2024 20:025,48834,237,13317,562,00002,285,568
43Jun 8, 2024 19:575,48842,825,50416,530,0001,033,0002,367,488
44Jun 8, 2024 19:585,48935,658,94417,565,00002,371,584
45Jun 8, 2024 20:055,49142,170,90616,539,0001,033,0002,285,568
46Jun 8, 2024 19:585,49334,605,47816,544,0001,034,0002,285,568
47Jun 8, 2024 20:055,49844,225,59017,595,00002,363,392
48Jun 8, 2024 19:575,49944,869,23816,561,0001,035,0002,359,296
49Jun 8, 2024 19:575,50146,020,43616,568,0001,035,0002,285,568
50Jun 8, 2024 19:575,50450,519,83116,576,0001,036,0002,285,568
51Jun 8, 2024 20:025,50544,637,43317,616,00002,285,568
52Jun 8, 2024 20:055,50645,061,70617,618,00002,461,696
53Jun 8, 2024 19:585,51148,098,41716,598,0001,037,0002,371,584
54Jun 8, 2024 19:575,51346,287,38216,603,0001,037,0002,367,488
55Jun 8, 2024 19:575,66485,398,97718,124,41902,228,224
56Jun 8, 2024 19:585,67796,757,10218,164,83302,228,224
57Jun 8, 2024 19:575,68680,038,67318,194,83402,355,200
58Jun 8, 2024 20:025,696107,019,25518,226,89202,236,416
59Jun 8, 2024 19:585,69780,010,99218,229,07102,236,416
60Jun 8, 2024 19:575,70391,420,46818,250,98902,232,320
61Jun 8, 2024 19:575,70479,524,31518,253,87902,236,416
62Jun 8, 2024 20:025,70793,311,27818,263,70502,363,392
63Jun 8, 2024 20:055,71556,357,59518,286,62402,367,488
64Jun 8, 2024 19:585,71776,107,01618,293,87902,232,320
65Jun 8, 2024 19:575,719114,098,88418,302,33302,367,488
66Jun 8, 2024 19:575,72066,809,99718,304,45002,232,320
67Jun 8, 2024 19:575,72394,301,25118,314,48202,359,296
68Jun 8, 2024 19:575,72892,067,02018,328,21802,228,224
69Jun 8, 2024 20:055,73389,625,62518,346,82502,236,416
70Jun 8, 2024 20:025,73467,069,83018,347,26902,355,200
71Jun 8, 2024 19:575,74474,825,50318,380,15702,248,704
72Jun 8, 2024 20:055,76892,956,06818,458,54302,228,224