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 listApr 17, 2024 18:49Joad NacerJoad NacerScore: 4,863Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 17, 2024 18:434,82335,116,73215,435,00002,281,472
2Apr 17, 2024 18:434,82331,262,95015,432,00002,289,664
3Apr 17, 2024 18:484,82538,153,66114,411,0001,029,0002,289,664
4Apr 17, 2024 18:494,82539,195,88014,410,0001,029,0002,289,664
5Apr 17, 2024 18:484,82537,228,51615,441,00002,289,664
6Apr 17, 2024 18:494,82732,254,54814,418,0001,029,0002,273,280
7Apr 17, 2024 18:494,82735,388,34614,418,0001,029,0002,289,664
8Apr 17, 2024 18:494,82936,002,73014,424,0001,030,0002,289,664
9Apr 17, 2024 18:594,82934,369,78714,422,0001,030,0002,289,664
10Apr 17, 2024 18:594,83037,780,33815,457,00002,289,664
11Apr 17, 2024 18:594,83635,346,54514,445,0001,031,0002,289,664
12Apr 17, 2024 18:434,83630,880,95914,443,0001,031,0002,273,280
13Apr 17, 2024 18:434,83733,359,43814,446,0001,031,0002,289,664
14Apr 17, 2024 18:494,83737,579,59815,477,00002,531,328
15Apr 17, 2024 18:494,83834,457,59814,448,0001,032,0002,289,664
16Apr 17, 2024 18:484,83832,189,62914,450,0001,032,0002,289,664
17Apr 17, 2024 18:434,83839,299,65015,482,00002,273,280
18Apr 17, 2024 18:484,83933,991,54414,454,0001,032,0002,269,184
19Apr 17, 2024 18:434,84333,118,56614,465,0001,033,0002,523,136
20Apr 17, 2024 18:494,84344,438,70514,463,0001,033,0002,289,664
21Apr 17, 2024 18:484,84838,828,56014,478,0001,034,0002,277,376
22Apr 17, 2024 18:494,84933,893,00614,482,0001,034,0002,289,664
23Apr 17, 2024 18:484,85038,182,85614,487,0001,034,0002,289,664
24Apr 17, 2024 18:484,85334,857,01814,493,0001,035,0002,265,088
25Apr 17, 2024 18:594,85531,861,05814,501,0001,035,0002,289,664
26Apr 17, 2024 18:484,85731,380,93814,505,0001,036,0002,289,664
27Apr 17, 2024 18:494,85933,108,42514,512,0001,036,0002,269,184
28Apr 17, 2024 18:494,86045,015,46314,516,0001,036,0002,273,280
29Apr 17, 2024 18:594,86237,402,00314,521,0001,037,0002,273,280
30Apr 17, 2024 18:434,86236,404,47314,522,0001,037,0002,289,664
31Apr 17, 2024 18:494,86344,657,96614,525,0001,037,0002,289,664
32Apr 17, 2024 18:594,86833,062,43114,538,0001,038,0002,289,664
33Apr 17, 2024 18:494,86932,580,93614,542,0001,038,0002,273,280
34Apr 17, 2024 18:494,86935,712,76914,542,0001,038,0002,523,136
35Apr 17, 2024 18:494,87333,276,39114,553,0001,039,0002,289,664
36Apr 17, 2024 18:594,87437,371,72014,558,0001,039,0002,289,664
37Apr 17, 2024 18:484,87747,198,74915,606,00002,289,664
38Apr 17, 2024 18:434,87848,141,58715,608,00002,269,184
39Apr 17, 2024 18:594,88033,618,09414,574,0001,041,0002,289,664
40Apr 17, 2024 18:594,88243,885,83315,622,00002,273,280
41Apr 17, 2024 18:494,88743,835,01414,596,0001,042,0002,289,664
42Apr 17, 2024 18:494,88735,917,56614,596,0001,042,0002,289,664
43Apr 17, 2024 18:434,89946,716,33114,631,0001,045,0002,289,664
44Apr 17, 2024 18:494,90545,832,58514,651,0001,046,0002,265,088
45Apr 17, 2024 18:494,95632,670,95113,876,0001,982,0002,285,568
46Apr 17, 2024 18:485,01696,339,05616,050,99402,301,952
47Apr 17, 2024 18:595,04677,256,12116,147,92702,301,952
48Apr 17, 2024 18:495,04958,874,30216,156,62402,297,856
49Apr 17, 2024 18:485,05481,244,56316,173,55302,293,760
50Apr 17, 2024 18:495,07276,798,20016,229,57202,306,048
51Apr 17, 2024 18:435,08991,335,84516,283,27502,293,760
52Apr 17, 2024 18:595,08992,058,47416,286,33202,301,952
53Apr 17, 2024 18:495,09178,784,99916,291,26702,297,856
54Apr 17, 2024 18:495,09190,469,91216,290,97402,183,168
55Apr 17, 2024 18:495,09598,524,81816,304,73802,297,856
56Apr 17, 2024 18:485,10782,592,66116,342,58402,174,976
57Apr 17, 2024 18:495,11185,280,31116,353,69302,306,048
58Apr 17, 2024 18:595,11183,468,72516,355,58502,297,856
59Apr 17, 2024 18:435,12785,472,33616,406,60202,301,952
60Apr 17, 2024 18:435,13384,236,61116,426,24602,301,952