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 listAug 26, 2022 22:12Franek KortaFranek KortaScore: 4,800Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Aug 26, 2022 22:104,74038,726,84814,156,0001,011,0002,531,328
2Aug 26, 2022 22:104,74241,538,55913,152,0002,023,0002,428,928
3Aug 26, 2022 22:104,74239,849,93714,164,0001,011,0002,437,120
4Aug 26, 2022 22:104,76142,786,28714,221,0001,015,0002,424,832
5Aug 26, 2022 22:124,76341,638,75512,193,0003,048,0002,437,120
6Aug 26, 2022 22:104,76729,903,29914,237,0001,016,0002,531,328
7Aug 26, 2022 22:104,76839,201,21213,223,0002,034,0002,433,024
8Aug 26, 2022 22:124,76832,670,72213,223,0002,034,0002,531,328
9Aug 26, 2022 22:104,76942,449,89714,243,0001,017,0002,424,832
10Aug 26, 2022 22:124,77031,957,58614,247,0001,017,0002,531,328
11Aug 26, 2022 22:124,77132,765,30813,233,0002,035,0002,424,832
12Aug 26, 2022 22:124,77136,523,38513,233,0002,035,0002,437,120
13Aug 26, 2022 22:104,77127,382,50814,250,0001,017,0002,433,024
14Aug 26, 2022 22:104,77131,539,59614,250,0001,017,0002,428,928
15Aug 26, 2022 22:104,77241,703,92814,252,0001,018,0002,433,024
16Aug 26, 2022 22:104,77243,437,71913,235,0002,036,0002,269,184
17Aug 26, 2022 22:124,77537,413,00114,263,0001,018,0002,437,120
18Aug 26, 2022 22:124,77727,365,20812,229,0003,057,0002,433,024
19Aug 26, 2022 22:104,77834,059,17614,271,0001,019,0002,424,832
20Aug 26, 2022 22:104,78030,211,42914,277,0001,019,0002,531,328
21Aug 26, 2022 22:124,78139,669,14514,280,0001,020,0002,531,328
22Aug 26, 2022 22:124,78433,412,35413,267,0002,041,0002,531,328
23Aug 26, 2022 22:104,78431,866,05814,289,0001,020,0002,420,736
24Aug 26, 2022 22:104,78539,622,99214,292,0001,020,0002,433,024
25Aug 26, 2022 22:104,78839,509,11513,278,0002,042,0002,531,328
26Aug 26, 2022 22:104,79036,992,17313,285,0002,043,0002,437,120
27Aug 26, 2022 22:124,79233,058,42014,311,0001,022,0002,428,928
28Aug 26, 2022 22:124,79338,626,75614,315,0001,022,0002,428,928
29Aug 26, 2022 22:124,79642,844,09613,300,0002,046,0002,531,328
30Aug 26, 2022 22:104,79928,945,30512,286,0003,071,0002,269,184
31Aug 26, 2022 22:124,80030,903,44713,313,0002,048,0002,531,328
32Aug 26, 2022 22:124,80234,320,39614,342,0001,024,0002,428,928
33Aug 26, 2022 22:124,80832,679,91614,362,0001,025,0002,531,328
34Aug 26, 2022 22:124,81342,682,56214,375,0001,026,0002,531,328
35Aug 26, 2022 22:124,81635,225,57315,410,00002,433,024
36Aug 26, 2022 22:124,82039,996,28314,397,0001,028,0002,531,328
37Aug 26, 2022 22:124,82240,644,81415,429,00002,527,232
38Aug 26, 2022 22:124,82439,797,15213,379,0002,058,0002,269,184
39Aug 26, 2022 22:124,82638,421,04915,443,00002,433,024
40Aug 26, 2022 22:124,83531,499,87714,441,0001,031,0002,424,832
41Aug 26, 2022 22:124,83532,625,31515,471,00002,269,184
42Aug 26, 2022 22:124,83631,995,50213,413,0002,063,0002,269,184
43Aug 26, 2022 22:124,85630,918,68514,503,0001,035,0002,428,928
44Aug 26, 2022 22:124,86342,663,45214,524,0001,037,0002,269,184
45Aug 26, 2022 22:124,86335,940,74515,562,00002,437,120
46Aug 26, 2022 22:104,99386,908,72015,978,32302,187,264
47Aug 26, 2022 22:105,01194,452,86016,036,18202,170,880
48Aug 26, 2022 22:125,01788,075,61016,055,88802,199,552
49Aug 26, 2022 22:105,01799,784,13516,053,37902,191,360
50Aug 26, 2022 22:105,03093,934,04816,096,46502,199,552
51Aug 26, 2022 22:105,03297,309,99116,101,69102,191,360
52Aug 26, 2022 22:125,03282,839,32316,102,68902,195,456
53Aug 26, 2022 22:125,03485,162,05916,109,00902,187,264
54Aug 26, 2022 22:125,03876,705,10616,122,17902,191,360
55Aug 26, 2022 22:125,04069,978,22816,127,83402,195,456
56Aug 26, 2022 22:125,06988,763,16916,219,88802,187,264
57Aug 26, 2022 22:125,07675,594,60216,242,95902,191,360
58Aug 26, 2022 22:105,07783,957,15716,247,67902,195,456
59Aug 26, 2022 22:125,082107,329,45916,262,18702,195,456
60Aug 26, 2022 22:125,08587,922,53216,273,03002,191,360