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 listApr 18, 2024 16:23Robert BurkeRobert BurkeScore: 4,477Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 18, 2024 16:184,41027,740,08313,104,0001,008,0002,281,472
2Apr 18, 2024 16:504,42331,425,83412,133,0002,022,0002,277,376
3Apr 18, 2024 16:184,42331,657,57212,132,0002,022,0002,281,472
4Apr 18, 2024 16:504,42429,014,28812,136,0002,022,0002,453,504
5Apr 18, 2024 16:504,42739,049,27512,143,0002,023,0002,281,472
6Apr 18, 2024 16:504,42734,881,74012,142,0002,023,0002,449,408
7Apr 18, 2024 16:504,43031,517,27412,152,0002,025,0002,453,504
8Apr 18, 2024 16:184,43233,823,49812,157,0002,026,0002,449,408
9Apr 18, 2024 16:184,43329,067,30112,158,0002,026,0002,281,472
10Apr 18, 2024 16:184,43532,007,27312,165,0002,027,0002,281,472
11Apr 18, 2024 16:184,43835,077,96112,172,0002,028,0002,441,216
12Apr 18, 2024 16:184,43828,299,39112,173,0002,028,0002,445,312
13Apr 18, 2024 16:504,43931,934,80912,177,0002,029,0002,281,472
14Apr 18, 2024 16:504,44133,620,99412,180,0002,030,0002,281,472
15Apr 18, 2024 16:184,44235,021,81012,183,0002,030,0002,453,504
16Apr 18, 2024 16:184,44233,049,82312,183,0002,030,0002,281,472
17Apr 18, 2024 16:504,44432,690,48112,191,0002,031,0002,281,472
18Apr 18, 2024 16:504,44531,253,29812,192,0002,032,0002,277,376
19Apr 18, 2024 16:184,44935,191,21912,204,0002,034,0002,281,472
20Apr 18, 2024 16:184,45027,277,17714,241,00002,281,472
21Apr 18, 2024 16:184,45033,412,37512,206,0002,034,0002,453,504
22Apr 18, 2024 16:184,45233,907,00912,210,0002,035,0002,281,472
23Apr 18, 2024 16:184,45330,344,92112,215,0002,035,0002,535,424
24Apr 18, 2024 16:184,45430,500,37312,217,0002,036,0002,445,312
25Apr 18, 2024 16:184,45533,134,18113,239,0001,018,0002,281,472
26Apr 18, 2024 16:184,45639,163,47813,240,0001,018,0002,281,472
27Apr 18, 2024 16:184,45929,384,53313,249,0001,019,0002,445,312
28Apr 18, 2024 16:184,46233,843,20813,259,0001,019,0002,281,472
29Apr 18, 2024 16:184,46327,317,15713,260,0001,020,0002,449,408
30Apr 18, 2024 16:184,46535,299,60012,246,0002,041,0002,281,472
31Apr 18, 2024 16:184,46527,621,45114,289,00002,437,120
32Apr 18, 2024 16:184,46726,458,82113,274,0001,021,0002,269,184
33Apr 18, 2024 16:184,46928,611,65313,279,0001,021,0002,277,376
34Apr 18, 2024 16:184,47029,888,61712,260,0002,043,0002,449,408
35Apr 18, 2024 16:184,47131,701,28813,286,0001,022,0002,449,408
36Apr 18, 2024 16:184,47332,277,37613,292,0001,022,0002,281,472
37Apr 18, 2024 16:184,47335,395,99513,292,0001,022,0002,281,472
38Apr 18, 2024 16:184,47428,616,10913,295,0001,022,0002,281,472
39Apr 18, 2024 16:184,47439,100,30313,295,0001,022,0002,281,472
40Apr 18, 2024 16:184,47633,874,27613,301,0001,023,0002,281,472
41Apr 18, 2024 16:184,47729,367,28413,303,0001,023,0002,281,472
42Apr 18, 2024 16:184,47737,421,62813,304,0001,023,0002,457,600
43Apr 18, 2024 16:184,47742,994,17513,302,0001,023,0002,281,472
44Apr 18, 2024 16:184,47736,866,69513,304,0001,023,0002,281,472
45Apr 18, 2024 16:184,47833,764,28713,307,0001,023,0002,453,504
46Apr 18, 2024 16:184,48129,041,25613,316,0001,024,0002,281,472
47Apr 18, 2024 16:184,48228,451,21713,318,0001,024,0002,277,376
48Apr 18, 2024 16:184,48431,356,55013,325,0001,025,0002,281,472
49Apr 18, 2024 16:184,48531,806,15812,438,0001,913,0002,281,472
50Apr 18, 2024 16:184,48538,276,02813,326,0001,025,0002,445,312
51Apr 18, 2024 16:184,48632,015,07613,331,0001,025,0002,449,408
52Apr 18, 2024 16:184,48635,451,02312,304,0002,050,0002,445,312
53Apr 18, 2024 16:184,49328,135,55413,352,0001,027,0002,535,424
54Apr 18, 2024 16:184,50434,769,26613,383,0001,029,0002,449,408
55Apr 18, 2024 16:234,51838,805,06813,425,0001,032,0002,281,472
56Apr 18, 2024 16:234,52440,106,71713,444,0001,034,0002,281,472
57Apr 18, 2024 16:234,52730,055,37213,453,0001,034,0002,281,472
58Apr 18, 2024 16:234,52830,787,37813,455,0001,035,0002,281,472
59Apr 18, 2024 16:234,53236,452,27613,466,0001,035,0002,449,408
60Apr 18, 2024 16:234,53328,958,52113,470,0001,036,0002,277,376
61Apr 18, 2024 16:234,53631,733,41813,478,0001,036,0002,281,472
62Apr 18, 2024 16:234,54535,111,75713,505,0001,038,0002,281,472
63Apr 18, 2024 16:234,55834,563,11813,543,0001,041,0002,449,408
64Apr 18, 2024 16:184,71581,715,53515,089,57502,211,840
65Apr 18, 2024 16:184,72367,507,12915,114,50602,256,896
66Apr 18, 2024 16:184,72386,694,15915,114,53202,211,840
67Apr 18, 2024 16:184,73284,817,85415,141,89402,203,648
68Apr 18, 2024 16:504,73360,021,47415,145,96202,203,648
69Apr 18, 2024 16:184,73683,857,31615,156,14602,215,936
70Apr 18, 2024 16:184,739101,049,81815,163,38502,199,552
71Apr 18, 2024 16:504,74184,231,56915,169,72702,203,648
72Apr 18, 2024 16:184,74886,545,64215,195,09702,207,744
73Apr 18, 2024 16:184,75183,670,44515,203,68302,203,648
74Apr 18, 2024 16:184,75470,730,39115,212,18702,215,936
75Apr 18, 2024 16:184,75695,449,06015,219,37402,199,552
76Apr 18, 2024 16:184,75878,595,47415,226,94902,203,648
77Apr 18, 2024 16:504,76294,967,02115,237,99502,211,840
78Apr 18, 2024 16:184,79786,307,83815,351,05502,215,936
79Apr 18, 2024 16:184,80288,749,40715,366,68702,195,456
80Apr 18, 2024 16:184,81685,131,55215,411,50402,199,552
81Apr 18, 2024 16:234,82091,564,72315,425,24202,203,648
82Apr 18, 2024 16:184,82189,459,20915,428,36102,207,744
83Apr 18, 2024 16:234,82279,922,99915,431,24602,203,648
84Apr 18, 2024 16:234,83059,190,99715,454,61502,207,744