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 listJul 31, 2024 13:20BenBenScore: 4,513Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 31, 2024 13:194,46031,842,09214,272,00002,498,560
2Jul 31, 2024 13:224,46135,658,20314,275,00002,498,560
3Jul 31, 2024 13:234,46340,155,10714,283,00002,498,560
4Jul 31, 2024 13:194,46326,752,40514,280,00002,490,368
5Jul 31, 2024 13:214,46629,222,33514,290,00002,498,560
6Jul 31, 2024 13:214,46824,264,55714,296,00002,277,376
7Jul 31, 2024 13:194,46828,991,77214,299,00002,498,560
8Jul 31, 2024 13:234,46934,595,78814,302,00002,535,424
9Jul 31, 2024 13:234,46930,086,46914,302,00002,277,376
10Jul 31, 2024 13:224,46933,552,96714,300,00002,498,560
11Jul 31, 2024 13:224,47132,649,43814,306,00002,535,424
12Jul 31, 2024 13:224,47229,841,68814,310,00002,494,464
13Jul 31, 2024 13:194,47330,196,91814,312,00002,277,376
14Jul 31, 2024 13:204,47439,748,12514,316,00002,494,464
15Jul 31, 2024 13:224,47429,845,07114,316,00002,535,424
16Jul 31, 2024 13:204,47533,973,53614,320,00002,494,464
17Jul 31, 2024 13:204,47631,127,96514,322,00002,494,464
18Jul 31, 2024 13:224,47942,298,25414,332,00002,535,424
19Jul 31, 2024 13:204,48039,620,31714,336,00002,535,424
20Jul 31, 2024 13:214,48032,471,38012,424,0001,911,0002,277,376
21Jul 31, 2024 13:224,48234,156,76214,341,00002,494,464
22Jul 31, 2024 13:234,48226,995,72714,341,00002,490,368
23Jul 31, 2024 13:224,48432,506,36014,348,00002,277,376
24Jul 31, 2024 13:224,48530,238,10514,353,00002,490,368
25Jul 31, 2024 13:214,48528,842,98314,352,00002,494,464
26Jul 31, 2024 13:224,48638,128,21014,356,00002,494,464
27Jul 31, 2024 13:224,48633,172,59614,356,00002,498,560
28Jul 31, 2024 13:224,48729,618,78214,359,00002,494,464
29Jul 31, 2024 13:234,48829,230,91614,360,00002,494,464
30Jul 31, 2024 13:224,48937,269,49414,365,00002,490,368
31Jul 31, 2024 13:224,49030,988,18014,367,00002,494,464
32Jul 31, 2024 13:224,49329,691,97914,378,00002,277,376
33Jul 31, 2024 13:194,49335,636,67714,378,00002,482,176
34Jul 31, 2024 13:214,49542,340,41214,383,00002,490,368
35Jul 31, 2024 13:224,49530,164,09714,385,00002,277,376
36Jul 31, 2024 13:224,49637,469,86714,386,00002,490,368
37Jul 31, 2024 13:214,49730,066,25214,391,00002,494,464
38Jul 31, 2024 13:224,49826,828,15414,393,00002,494,464
39Jul 31, 2024 13:204,50032,020,93814,400,00002,273,280
40Jul 31, 2024 13:204,50143,518,02214,403,00002,277,376
41Jul 31, 2024 13:234,50231,297,28414,406,00002,494,464
42Jul 31, 2024 13:194,50330,024,40514,409,00002,494,464
43Jul 31, 2024 13:204,50427,816,36514,414,00002,277,376
44Jul 31, 2024 13:204,50738,077,20014,423,00002,498,560
45Jul 31, 2024 13:224,50731,858,46414,421,00002,490,368
46Jul 31, 2024 13:224,50832,111,87014,427,00002,494,464
47Jul 31, 2024 13:234,51032,629,63114,433,00002,527,232
48Jul 31, 2024 13:194,51236,588,39113,407,0001,031,0002,490,368
49Jul 31, 2024 13:224,51332,071,35314,440,00002,494,464
50Jul 31, 2024 13:194,51337,990,45014,440,00002,490,368
51Jul 31, 2024 13:204,51644,182,21714,451,00002,498,560
52Jul 31, 2024 13:194,52129,132,23114,467,00002,498,560
53Jul 31, 2024 13:214,52328,247,28314,475,00002,273,280
54Jul 31, 2024 13:224,52533,041,41414,479,00002,494,464
55Jul 31, 2024 13:224,52632,060,05114,483,00002,486,272
56Jul 31, 2024 13:214,53532,189,63614,512,00002,498,560
57Jul 31, 2024 13:224,54129,040,43014,531,00002,490,368
58Jul 31, 2024 13:224,55631,027,93014,578,00002,494,464
59Jul 31, 2024 13:234,56030,086,27214,592,00002,490,368
60Jul 31, 2024 13:224,56331,542,64914,601,00002,277,376
61Jul 31, 2024 13:224,56528,332,82214,608,00002,486,272
62Jul 31, 2024 13:234,56730,612,43814,615,00002,486,272
63Jul 31, 2024 13:214,57333,590,99514,632,00002,277,376
64Aug 6, 2024 15:194,74576,149,98715,184,93402,228,224
65Jul 31, 2024 13:224,75983,956,73815,229,19502,244,608
66Jul 31, 2024 13:214,76383,396,63215,242,22802,256,896
67Jul 31, 2024 13:214,76536,557,07815,246,68702,240,512
68Jul 31, 2024 15:434,77068,026,79415,263,00502,260,992
69Jul 31, 2024 13:064,77240,470,46815,271,21002,256,896
70Jul 31, 2024 13:224,77576,194,89815,280,78702,240,512
71Jul 31, 2024 15:434,77775,852,29815,286,63302,240,512
72Jul 31, 2024 13:194,77865,241,54615,290,24802,256,896
73Jul 31, 2024 13:204,77967,753,82415,291,97702,240,512
74Jul 31, 2024 13:204,78063,590,26815,296,08202,367,488
75Jul 31, 2024 13:064,78863,894,42615,322,55002,240,512
76Jul 31, 2024 13:204,79559,577,73615,344,71502,367,488
77Aug 6, 2024 15:194,79788,012,96015,349,85002,375,680
78Jul 31, 2024 13:224,80063,997,40815,361,16502,236,416
79Jul 31, 2024 13:194,80367,855,77315,368,46202,256,896
80Jul 31, 2024 13:224,80679,636,69615,379,18502,240,512
81Jul 31, 2024 13:234,80967,975,38315,388,94202,228,224
82Jul 31, 2024 13:194,81886,576,63015,416,46302,256,896
83Aug 6, 2024 15:194,82558,232,32915,438,65502,248,704
84Jul 31, 2024 13:224,82763,995,14115,446,31802,240,512
85Jul 31, 2024 13:224,84279,454,85515,494,94702,260,992
86Jul 31, 2024 13:214,84375,976,16615,498,33802,228,224
87Jul 31, 2024 13:204,86463,835,21015,564,34302,232,320
88Jul 31, 2024 13:224,86499,507,31715,564,58002,260,992
89Jul 31, 2024 13:224,87491,322,18715,597,36602,232,320
90Jul 31, 2024 13:234,89339,559,39015,658,62302,244,608
91Jul 31, 2024 15:434,91571,668,74815,728,28702,236,416
92Jul 31, 2024 13:064,94670,073,56315,826,66502,236,416
93Jul 31, 2024 13:204,94983,696,52515,835,99902,232,320
94Jul 31, 2024 13:224,96486,970,74815,883,44102,256,896
95Jul 31, 2024 13:204,96773,446,48515,895,76202,248,704
96Jul 31, 2024 13:234,98279,064,85715,941,21902,371,584