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 18, 2024 12:04Matt StuchlikMatt StuchlikScore: 5,492Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 18, 2024 12:035,43741,409,47216,374,0001,023,0002,289,664
2Jul 18, 2024 12:045,45240,027,61616,421,0001,026,0002,289,664
3Jul 18, 2024 12:035,45239,782,30416,419,0001,026,0002,281,472
4Jul 18, 2024 12:045,45334,897,57916,422,0001,026,0002,265,088
5Jul 18, 2024 12:035,45443,910,82516,426,0001,026,0002,289,664
6Jul 18, 2024 12:035,45440,428,87716,426,0001,026,0002,527,232
7Jul 18, 2024 12:035,45548,175,80616,431,0001,026,0002,289,664
8Jul 18, 2024 12:035,45539,942,94916,429,0001,026,0002,269,184
9Jul 18, 2024 12:045,45741,328,92017,462,00002,269,184
10Jul 18, 2024 12:045,45839,183,66116,440,0001,027,0002,289,664
11Jul 18, 2024 12:045,46134,678,27117,474,00002,289,664
12Jul 18, 2024 12:045,46242,518,65816,449,0001,028,0002,269,184
13Jul 18, 2024 12:045,46242,857,61317,477,00002,289,664
14Jul 18, 2024 12:045,46338,617,40116,455,0001,028,0002,273,280
15Jul 18, 2024 12:045,46333,420,45217,483,00002,289,664
16Jul 18, 2024 12:045,46839,476,81916,467,0001,029,0002,269,184
17Jul 18, 2024 12:045,47138,178,62916,478,0001,029,0002,289,664
18Jul 18, 2024 12:045,47643,684,53316,494,0001,030,0002,289,664
19Jul 18, 2024 12:045,48041,381,06416,506,0001,031,0002,531,328
20Jul 18, 2024 12:045,48141,716,85716,509,0001,031,0002,289,664
21Jul 18, 2024 12:045,48343,639,37816,514,0001,032,0002,289,664
22Jul 18, 2024 12:045,48338,759,06517,546,00002,289,664
23Jul 18, 2024 12:045,48337,562,40016,512,0001,032,0002,289,664
24Jul 18, 2024 12:045,48539,505,93117,552,00002,289,664
25Jul 18, 2024 12:045,49240,106,43716,540,0001,033,0002,285,568
26Jul 18, 2024 12:045,49336,033,41516,543,0001,033,0002,289,664
27Jul 18, 2024 12:045,49639,312,80916,554,0001,034,0002,371,584
28Jul 18, 2024 12:045,49944,079,10216,561,0001,035,0002,527,232
29Jul 18, 2024 12:045,50142,662,12716,569,0001,035,0002,289,664
30Jul 18, 2024 12:035,50545,078,74316,580,0001,036,0002,269,184
31Jul 18, 2024 12:045,50735,988,40916,585,0001,036,0002,269,184
32Jul 18, 2024 12:045,50844,097,65316,589,0001,036,0002,285,568
33Jul 18, 2024 12:045,51135,458,28116,599,0001,037,0002,289,664
34Jul 18, 2024 12:035,51141,171,76217,636,00002,265,088
35Jul 18, 2024 12:035,53444,807,96515,743,0001,967,0002,273,280
36Jul 18, 2024 12:045,54733,377,96317,751,00002,289,664
37Jul 18, 2024 12:045,67979,788,36418,172,57202,179,072
38Jul 18, 2024 12:045,67988,884,63618,173,23102,301,952
39Jul 18, 2024 12:035,68686,216,35618,196,53602,301,952
40Jul 18, 2024 12:035,68877,190,20118,201,31402,297,856
41Jul 18, 2024 12:045,69371,664,41718,216,26602,297,856
42Jul 18, 2024 12:045,69398,145,99818,218,26402,301,952
43Jul 18, 2024 12:045,70290,313,25218,246,44002,297,856
44Jul 18, 2024 12:045,71983,333,41018,301,37002,179,072
45Jul 18, 2024 12:045,72082,063,73018,304,44302,301,952
46Jul 18, 2024 12:035,72394,421,94218,314,55502,301,952
47Jul 18, 2024 12:045,72661,521,00218,324,65702,310,144
48Jul 18, 2024 12:045,76591,136,95618,446,66502,293,760