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 30, 2023 17:00Alexander MonakovAlexander MonakovScore: 4,546Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 30, 2023 17:044,49430,321,35114,382,00002,494,464
2Jun 30, 2023 17:004,50238,047,29814,407,00002,498,560
3Jun 30, 2023 17:044,50331,627,56014,410,00002,494,464
4Jun 30, 2023 17:044,50731,583,57314,421,00002,490,368
5Jun 30, 2023 17:044,50929,667,62514,428,00002,494,464
6Jun 30, 2023 17:004,51030,569,74914,433,00002,498,560
7Jun 30, 2023 17:004,51030,808,10813,402,0001,030,0002,502,656
8Jun 30, 2023 17:004,51431,748,12714,445,00002,535,424
9Jun 30, 2023 17:044,51535,455,53013,416,0001,032,0002,502,656
10Jun 30, 2023 17:044,51641,495,29914,450,00002,277,376
11Jun 30, 2023 17:004,52231,957,10714,471,00002,494,464
12Jun 30, 2023 17:004,52431,690,43714,477,00002,535,424
13Jun 30, 2023 17:004,52432,083,83714,477,00002,277,376
14Jun 30, 2023 17:044,52539,625,67114,481,00002,494,464
15Jun 30, 2023 17:004,52634,074,80814,483,00002,494,464
16Jun 30, 2023 17:004,52730,251,46114,486,00002,502,656
17Jun 30, 2023 17:004,52831,872,16214,491,00002,277,376
18Jun 30, 2023 17:004,53132,936,10513,463,0001,035,0002,277,376
19Jun 30, 2023 17:004,53128,393,67014,498,00002,277,376
20Jun 30, 2023 17:044,53130,444,40813,463,0001,035,0002,494,464
21Jun 30, 2023 17:004,53333,424,46613,468,0001,036,0002,502,656
22Jun 30, 2023 17:004,53331,819,24614,504,00002,486,272
23Jun 30, 2023 17:004,53427,466,87514,510,00002,277,376
24Jun 30, 2023 17:004,53728,857,24214,518,00002,277,376
25Jun 30, 2023 17:004,53828,784,08513,483,0001,037,0002,498,560
26Jun 30, 2023 17:004,54031,616,90313,492,0001,037,0002,490,368
27Jun 30, 2023 17:004,54027,978,75714,529,00002,494,464
28Jun 30, 2023 17:044,54131,984,33114,530,00002,277,376
29Jun 30, 2023 17:044,54328,532,78213,500,0001,038,0002,535,424
30Jun 30, 2023 17:004,54334,648,15114,538,00002,498,560
31Jun 30, 2023 17:004,54336,367,64814,539,00002,494,464
32Jun 30, 2023 17:004,54326,655,81213,500,0001,038,0002,277,376
33Jun 30, 2023 17:044,54433,658,71814,541,00002,277,376
34Jun 30, 2023 17:004,54436,172,16714,540,00002,277,376
35Jun 30, 2023 17:044,54536,934,83114,543,00002,277,376
36Jun 30, 2023 17:004,54636,359,07114,546,00002,490,368
37Jun 30, 2023 17:004,54634,421,23613,508,0001,039,0002,494,464
38Jun 30, 2023 17:004,54734,681,91414,549,00002,502,656
39Jun 30, 2023 17:044,54837,754,82614,555,00002,277,376
40Jun 30, 2023 17:044,54934,669,49013,587,000970,0002,277,376
41Jun 30, 2023 17:004,54928,631,18713,518,0001,039,0002,277,376
42Jun 30, 2023 17:004,54934,249,40513,519,0001,039,0002,277,376
43Jun 30, 2023 17:004,54936,220,67714,558,00002,494,464
44Jun 30, 2023 17:004,55128,662,20314,564,00002,535,424
45Jun 30, 2023 17:044,55132,219,66114,564,00002,498,560
46Jun 30, 2023 17:044,55432,481,31014,572,00002,277,376
47Jun 30, 2023 17:004,55434,467,64314,572,00002,494,464
48Jun 30, 2023 17:004,55934,204,68514,589,00002,502,656
49Jun 30, 2023 17:004,56941,700,14813,576,0001,044,0002,277,376
50Jun 30, 2023 17:004,56941,695,18314,620,00002,277,376
51Jun 30, 2023 17:044,57229,481,23714,629,00002,277,376
52Jun 30, 2023 17:004,57242,475,71613,585,0001,045,0002,502,656
53Jun 30, 2023 17:044,57629,123,66514,644,00002,498,560
54Jun 30, 2023 17:004,65133,181,76912,898,0001,984,0002,277,376
55Jun 30, 2023 17:004,73898,449,38615,161,60202,260,992
56Jun 30, 2023 17:004,75159,619,09515,201,61602,228,224
57Jun 30, 2023 17:044,76359,230,39915,241,65402,260,992
58Jun 30, 2023 17:004,76894,221,79615,256,12602,232,320
59Jun 30, 2023 17:004,77186,944,79015,267,38302,244,608
60Jun 30, 2023 17:004,77375,279,45015,272,33902,232,320
61Jun 30, 2023 17:004,77796,938,66215,286,82402,252,800
62Jun 30, 2023 17:004,77893,452,44615,290,52502,252,800
63Jun 30, 2023 17:004,78083,364,58315,294,75102,236,416
64Jun 30, 2023 17:004,78098,134,95815,297,55302,252,800
65Jun 30, 2023 17:044,79094,860,55315,329,44002,248,704
66Jun 30, 2023 17:044,79380,934,91715,337,75402,244,608
67Jun 30, 2023 17:004,81572,986,68215,408,11602,240,512
68Jun 30, 2023 17:044,81663,288,26015,410,92602,244,608
69Jun 30, 2023 17:004,83060,629,08815,456,71402,248,704
70Jun 30, 2023 17:044,83681,410,25215,474,89602,240,512
71Jun 30, 2023 17:004,83679,051,22315,475,39802,244,608
72Jun 30, 2023 17:044,83969,170,35015,486,15502,232,320