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 19, 2024 12:03Matt StuchlikMatt StuchlikScore: 5,334Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 19, 2024 12:105,28538,066,73514,923,0001,989,0002,523,136
2Jul 19, 2024 12:105,29040,570,34314,938,0001,991,0002,289,664
3Jul 19, 2024 12:035,29446,121,53314,949,0001,993,0002,265,088
4Jul 19, 2024 12:035,29743,285,92914,956,0001,994,0002,289,664
5Jul 19, 2024 12:035,30040,391,47514,965,0001,995,0002,273,280
6Jul 19, 2024 12:035,30133,691,22615,966,000997,0002,269,184
7Jul 19, 2024 12:105,30141,820,85115,965,000997,0002,289,664
8Jul 19, 2024 12:035,30242,895,89414,971,0001,996,0002,289,664
9Jul 19, 2024 12:105,31040,663,01214,993,0001,999,0002,277,376
10Jul 19, 2024 12:035,31341,437,98215,003,0002,000,0002,289,664
11Jul 19, 2024 12:035,31340,460,91215,001,0002,000,0002,269,184
12Jul 19, 2024 12:035,31643,553,82516,012,0001,000,0002,527,232
13Jul 19, 2024 12:035,31641,175,56616,011,0001,000,0002,269,184
14Jul 19, 2024 12:035,31741,623,96116,013,0001,000,0002,289,664
15Jul 19, 2024 12:035,31834,585,77815,015,0002,002,0002,273,280
16Jul 19, 2024 12:035,31845,836,65915,015,0002,002,0002,289,664
17Jul 19, 2024 12:105,32441,415,30915,034,0002,004,0002,289,664
18Jul 19, 2024 12:035,32540,729,37515,037,0002,004,0002,273,280
19Jul 19, 2024 12:035,32545,087,47315,036,0002,004,0002,289,664
20Jul 19, 2024 12:035,32749,584,29915,040,0002,005,0002,289,664
21Jul 19, 2024 12:035,33035,570,81115,051,0002,006,0002,265,088
22Jul 19, 2024 12:035,33338,603,35215,057,0002,007,0002,379,776
23Jul 19, 2024 12:105,33341,726,76815,058,0002,007,0002,289,664
24Jul 19, 2024 12:035,33333,798,55015,057,0002,007,0002,273,280
25Jul 19, 2024 12:035,33444,488,28115,060,0002,008,0002,289,664
26Jul 19, 2024 12:035,33534,994,88515,063,0002,008,0002,379,776
27Jul 19, 2024 12:035,33548,450,67815,065,0002,008,0002,289,664
28Jul 19, 2024 12:035,33746,247,19215,068,0002,009,0002,289,664
29Jul 19, 2024 12:105,34046,106,00515,077,0002,010,0002,265,088
30Jul 19, 2024 12:035,34241,530,84915,084,0002,011,0002,289,664
31Jul 19, 2024 12:105,34339,204,56415,088,0002,011,0002,371,584
32Jul 19, 2024 12:035,34542,200,16315,091,0002,012,0002,277,376
33Jul 19, 2024 12:035,34635,764,92516,101,0001,006,0002,273,280
34Jul 19, 2024 12:105,34934,477,16715,104,0002,013,0002,289,664
35Jul 19, 2024 12:035,36137,563,99116,147,0001,009,0002,289,664
36Jul 19, 2024 12:035,36447,162,21316,155,0001,009,0002,273,280
37Jul 19, 2024 12:035,559103,402,94617,788,44302,289,664
38Jul 19, 2024 12:035,55967,411,17917,789,67102,289,664
39Jul 19, 2024 12:035,56287,101,32717,798,23102,281,472
40Jul 19, 2024 12:035,56595,633,35017,808,80702,289,664
41Jul 19, 2024 12:105,56699,469,77517,812,69902,289,664
42Jul 19, 2024 12:105,570101,792,66817,824,69202,285,568
43Jul 19, 2024 12:035,581102,649,52917,857,84302,289,664
44Jul 19, 2024 12:035,58670,062,41617,875,30202,285,568
45Jul 19, 2024 12:035,59058,773,04417,887,56102,285,568
46Jul 19, 2024 12:035,59388,787,86117,896,34902,277,376
47Jul 19, 2024 12:035,59766,381,81417,909,54402,297,856
48Jul 19, 2024 12:105,60170,310,10817,921,66702,293,760