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:36джулисджулисScore: 5,478Success
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 19:365,43935,758,52716,383,0001,023,0002,367,488
2Jun 8, 2024 19:235,44134,708,01317,411,00002,367,488
3Jun 8, 2024 19:235,44542,334,05217,423,00002,379,776
4Jun 8, 2024 19:365,44841,654,48817,434,00002,371,584
5Jun 8, 2024 19:235,44939,235,30917,436,00002,375,680
6Jun 8, 2024 19:235,45131,920,74717,444,00002,371,584
7Jun 8, 2024 19:235,45137,797,99516,417,0001,026,0002,367,488
8Jun 8, 2024 19:205,45337,426,00817,451,00002,375,680
9Jun 8, 2024 19:205,45439,596,51016,428,0001,026,0002,363,392
10Jun 8, 2024 19:205,45445,616,94416,428,0001,026,0002,375,680
11Jun 8, 2024 19:225,45537,972,77017,456,00002,293,760
12Jun 8, 2024 19:235,45638,490,30016,433,0001,027,0002,293,760
13Jun 8, 2024 19:235,45734,299,98217,463,00002,371,584
14Jun 8, 2024 19:205,45838,566,49517,464,00002,293,760
15Jun 8, 2024 19:205,45844,344,91316,437,0001,027,0002,371,584
16Jun 8, 2024 19:235,45939,104,77716,441,0001,027,0002,293,760
17Jun 8, 2024 19:365,45939,793,61016,441,0001,027,0002,367,488
18Jun 8, 2024 19:225,46039,901,12916,445,0001,027,0002,375,680
19Jun 8, 2024 19:235,46239,286,72817,478,00002,375,680
20Jun 8, 2024 19:205,46247,052,34216,450,0001,028,0002,293,760
21Jun 8, 2024 19:225,46238,803,89117,478,00002,371,584
22Jun 8, 2024 19:205,46343,765,85917,481,00002,293,760
23Jun 8, 2024 19:235,46338,076,43017,480,00002,289,664
24Jun 8, 2024 19:205,46435,132,15516,457,0001,028,0002,367,488
25Jun 8, 2024 19:205,46639,825,28716,462,0001,028,0002,293,760
26Jun 8, 2024 19:205,46839,082,10016,470,0001,029,0002,367,488
27Jun 8, 2024 19:365,46838,088,81916,467,0001,029,0002,371,584
28Jun 8, 2024 19:225,46941,954,46917,501,00002,371,584
29Jun 8, 2024 19:225,47039,595,96716,474,0001,029,0002,293,760
30Jun 8, 2024 19:205,47335,806,03217,513,00002,293,760
31Jun 8, 2024 19:235,47441,769,83316,487,0001,030,0002,293,760
32Jun 8, 2024 19:365,47642,754,00416,494,0001,030,0002,367,488
33Jun 8, 2024 19:205,47841,734,77217,530,00002,367,488
34Jun 8, 2024 19:365,47843,617,25217,531,00002,293,760
35Jun 8, 2024 19:235,47839,992,51416,497,0001,031,0002,293,760
36Jun 8, 2024 19:235,47833,928,06516,498,0001,031,0002,293,760
37Jun 8, 2024 19:225,47845,225,08117,531,00002,371,584
38Jun 8, 2024 19:205,47839,670,08917,530,00002,371,584
39Jun 8, 2024 19:205,48034,228,94217,535,00002,293,760
40Jun 8, 2024 19:205,48043,261,36017,537,00002,293,760
41Jun 8, 2024 19:365,48141,098,20217,538,00002,293,760
42Jun 8, 2024 19:365,48141,183,09216,508,0001,031,0002,293,760
43Jun 8, 2024 19:225,48543,844,22317,551,00002,383,872
44Jun 8, 2024 19:235,48744,956,28217,559,00002,293,760
45Jun 8, 2024 19:205,48848,219,82617,562,00002,293,760
46Jun 8, 2024 19:225,49134,885,66016,537,0001,033,0002,293,760
47Jun 8, 2024 19:205,49133,951,85716,537,0001,033,0002,293,760
48Jun 8, 2024 19:225,49240,891,82417,575,00002,363,392
49Jun 8, 2024 19:205,49542,004,62517,585,00002,293,760
50Jun 8, 2024 19:365,50343,990,99516,575,0001,035,0002,367,488
51Jun 8, 2024 19:235,50846,665,95417,626,00002,367,488
52Jun 8, 2024 19:235,50846,538,37516,588,0001,036,0002,363,392
53Jun 8, 2024 19:235,51139,881,54316,597,0001,037,0002,375,680
54Jun 8, 2024 19:235,51144,723,46317,635,00002,293,760
55Jun 8, 2024 19:205,67279,729,48418,150,68202,244,608
56Jun 8, 2024 19:365,67380,360,57318,154,80802,248,704
57Jun 8, 2024 19:225,67786,450,47518,165,10702,240,512
58Jun 8, 2024 19:235,68990,382,11618,204,84002,371,584
59Jun 8, 2024 19:205,70483,546,61418,251,96102,240,512
60Jun 8, 2024 19:235,70765,841,05818,262,24702,240,512
61Jun 8, 2024 19:225,70794,431,04818,261,46202,248,704
62Jun 8, 2024 19:365,70968,360,02318,267,28502,248,704
63Jun 8, 2024 19:205,71691,760,88518,291,67002,265,088
64Jun 8, 2024 19:205,72084,032,04718,304,53202,228,224
65Jun 8, 2024 19:205,72086,810,88018,303,91902,256,896
66Jun 8, 2024 19:365,723111,892,30118,313,09402,248,704
67Jun 8, 2024 19:235,73394,247,01818,344,99602,363,392
68Jun 8, 2024 19:235,73490,933,08918,347,64502,240,512
69Jun 8, 2024 19:235,73678,584,02518,354,95802,375,680
70Jun 8, 2024 19:225,74294,710,06318,373,71702,240,512
71Jun 8, 2024 19:205,74482,790,29418,379,23902,248,704
72Jun 8, 2024 19:235,77173,643,66918,467,70302,240,512