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 15, 2024 13:48kytanskytansScore: 4,458Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 15, 2024 13:534,41129,781,89413,107,0001,008,0002,277,376
2Jul 15, 2024 13:504,41233,785,33013,111,0001,008,0002,277,376
3Jul 15, 2024 13:494,41631,131,25213,121,0001,009,0002,498,560
4Jul 15, 2024 13:494,41833,562,14313,127,0001,009,0002,506,752
5Jul 15, 2024 13:494,42131,738,55913,136,0001,010,0002,506,752
6Jul 15, 2024 13:484,42937,090,25213,160,0001,012,0002,535,424
7Jul 15, 2024 13:504,42935,401,63413,160,0001,012,0002,277,376
8Jul 15, 2024 13:504,43229,692,38613,170,0001,013,0002,506,752
9Jul 15, 2024 13:504,43428,359,46113,176,0001,013,0002,277,376
10Jul 15, 2024 13:504,43537,003,56813,180,0001,013,0002,506,752
11Jul 15, 2024 13:504,43538,981,88513,179,0001,013,0002,277,376
12Jul 15, 2024 13:484,44033,417,53213,193,0001,014,0002,506,752
13Jul 15, 2024 13:494,44034,758,08413,194,0001,014,0002,277,376
14Jul 15, 2024 13:494,44132,208,46613,196,0001,015,0002,277,376
15Jul 15, 2024 13:494,44135,696,22013,195,0001,015,0002,506,752
16Jul 15, 2024 13:484,44230,052,25113,200,0001,015,0002,502,656
17Jul 15, 2024 13:504,44428,214,84813,206,0001,015,0002,506,752
18Jul 15, 2024 13:494,44430,205,16913,205,0001,015,0002,502,656
19Jul 15, 2024 13:534,44530,545,17614,225,00002,277,376
20Jul 15, 2024 13:534,44630,291,94413,210,0001,016,0002,535,424
21Jul 15, 2024 13:484,44728,883,74714,229,00002,502,656
22Jul 15, 2024 13:534,44836,313,59713,219,0001,016,0002,277,376
23Jul 15, 2024 13:504,44938,456,36014,238,00002,502,656
24Jul 15, 2024 13:534,44927,785,34913,220,0001,016,0002,506,752
25Jul 15, 2024 13:534,45036,804,74413,223,0001,017,0002,506,752
26Jul 15, 2024 13:484,45439,020,64914,254,00002,502,656
27Jul 15, 2024 13:504,45432,265,43114,253,00002,277,376
28Jul 15, 2024 13:504,45434,502,59913,236,0001,018,0002,502,656
29Jul 15, 2024 13:494,45542,215,10914,257,00002,498,560
30Jul 15, 2024 13:504,45535,917,99414,255,00002,277,376
31Jul 15, 2024 13:484,45733,844,56514,263,00002,535,424
32Jul 15, 2024 13:484,45842,358,60614,265,00002,277,376
33Jul 15, 2024 13:484,46031,154,46912,233,0002,038,0002,506,752
34Jul 15, 2024 13:504,46340,969,34213,263,0001,020,0002,506,752
35Jul 15, 2024 13:534,46330,615,52312,242,0002,040,0002,277,376
36Jul 15, 2024 13:494,46429,102,43513,264,0001,020,0002,506,752
37Jul 15, 2024 13:504,46529,435,83614,288,00002,506,752
38Jul 15, 2024 13:504,46741,221,59014,295,00002,502,656
39Jul 15, 2024 13:504,46830,031,69414,298,00002,506,752
40Jul 15, 2024 13:484,46930,064,86213,281,0001,021,0002,506,752
41Jul 15, 2024 13:504,47037,768,87714,304,00002,277,376
42Jul 15, 2024 13:534,47139,420,90714,308,00002,277,376
43Jul 15, 2024 13:504,47433,391,14514,316,00002,502,656
44Jul 15, 2024 13:534,47635,224,38714,323,00002,277,376
45Jul 15, 2024 13:504,48330,417,32213,320,0001,024,0002,502,656
46Jul 15, 2024 13:534,67899,987,72214,970,01602,244,608
47Jul 15, 2024 13:504,68490,853,26714,988,73802,248,704
48Jul 15, 2024 13:504,68565,206,68014,993,51602,248,704
49Jul 15, 2024 13:534,68882,815,88215,002,63502,248,704
50Jul 15, 2024 13:504,69082,215,83615,007,49502,248,704
51Jul 15, 2024 13:534,69299,788,54615,012,90402,248,704
52Jul 15, 2024 13:494,69386,124,63815,017,76802,248,704
53Jul 15, 2024 13:504,69678,305,63215,027,44702,248,704
54Jul 15, 2024 13:484,69877,726,08015,033,00002,252,800
55Jul 15, 2024 13:504,69996,523,03715,036,31702,248,704
56Jul 15, 2024 13:494,70081,953,10815,038,88602,248,704
57Jul 15, 2024 13:494,70387,100,27715,049,53002,252,800
58Jul 15, 2024 13:504,713107,635,45415,082,97202,252,800
59Jul 15, 2024 13:484,72458,888,06515,115,80102,248,704
60Jul 15, 2024 13:484,73189,995,36915,138,52502,248,704
61Jul 15, 2024 13:4819,915128,983,14263,728,39602,244,608
62Jul 15, 2024 13:4819,992133,826,76363,973,30402,232,320
63Jul 15, 2024 13:4820,066135,085,47364,210,26902,240,512