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 listSep 7, 2022 02:43Yuriy LyfenkoYuriy LyfenkoScore: 4,436Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Sep 7, 2022 04:384,391544,694,56312,045,0002,007,0002,523,136
2Sep 7, 2022 03:074,394539,229,09113,057,0001,004,0002,260,992
3Sep 7, 2022 03:074,395540,320,60212,055,0002,009,0002,400,256
4Sep 7, 2022 03:074,401540,903,24012,071,0002,011,0002,265,088
5Sep 7, 2022 04:334,402538,613,41512,073,0002,012,0002,265,088
6Sep 7, 2022 02:434,402539,895,19213,080,0001,006,0002,265,088
7Sep 7, 2022 03:294,402543,771,99013,080,0001,006,0002,265,088
8Sep 7, 2022 03:294,404542,762,65212,080,0002,013,0002,265,088
9Sep 7, 2022 02:474,404541,628,15013,086,0001,006,0002,260,992
10Sep 7, 2022 02:474,407541,689,55513,095,0001,007,0002,392,064
11Sep 7, 2022 04:334,408536,846,66712,091,0002,015,0002,265,088
12Sep 7, 2022 02:434,409538,484,47713,103,0001,007,0002,523,136
13Sep 7, 2022 04:384,409544,909,44712,093,0002,015,0002,523,136
14Sep 7, 2022 03:294,410540,147,35412,097,0002,016,0002,523,136
15Sep 7, 2022 02:474,411546,491,71512,099,0002,016,0002,265,088
16Sep 7, 2022 04:384,412540,433,49313,109,0001,008,0002,523,136
17Sep 7, 2022 04:304,413541,588,29113,112,0001,008,0002,265,088
18Sep 7, 2022 04:334,413544,963,65612,106,0002,017,0002,527,232
19Sep 7, 2022 02:474,414539,534,73513,117,0001,009,0002,523,136
20Sep 7, 2022 04:304,415538,315,15412,109,0002,018,0002,260,992
21Sep 7, 2022 04:304,416538,098,03713,123,0001,009,0002,523,136
22Sep 7, 2022 03:074,416548,737,21912,112,0002,018,0002,260,992
23Sep 7, 2022 04:334,417541,533,17912,114,0002,019,0002,260,992
24Sep 7, 2022 03:074,418539,779,40912,117,0002,019,0002,523,136
25Sep 7, 2022 04:334,420538,705,43812,125,0002,020,0002,265,088
26Sep 7, 2022 02:474,421539,196,74313,138,0001,010,0002,523,136
27Sep 7, 2022 02:474,422537,152,77712,128,0002,021,0002,400,256
28Sep 7, 2022 04:384,422538,684,15012,128,0002,021,0002,260,992
29Sep 7, 2022 03:074,423541,846,38012,132,0002,022,0002,523,136
30Sep 7, 2022 04:304,423541,062,87412,132,0002,022,0002,392,064
31Sep 7, 2022 02:434,423541,812,48713,143,0001,011,0002,523,136
32Sep 7, 2022 03:074,424536,577,78412,134,0002,022,0002,260,992
33Sep 7, 2022 02:434,425542,687,57112,138,0002,023,0002,523,136
34Sep 7, 2022 03:294,426535,884,72213,151,0001,011,0002,265,088
35Sep 7, 2022 02:474,426541,536,66014,163,00002,260,992
36Sep 7, 2022 04:384,428540,357,25314,171,00002,260,992
37Sep 7, 2022 04:304,430544,227,48112,151,0002,025,0002,523,136
38Sep 7, 2022 04:384,430543,164,93412,152,0002,025,0002,387,968
39Sep 7, 2022 03:294,433539,232,16113,173,0001,013,0002,260,992
40Sep 7, 2022 04:304,434547,833,51714,189,00002,265,088
41Sep 7, 2022 04:384,435540,268,23113,178,0001,013,0002,396,160
42Sep 7, 2022 02:434,436540,027,08313,181,0001,013,0002,383,872
43Sep 7, 2022 04:334,436542,983,02613,181,0001,013,0002,260,992
44Sep 7, 2022 04:384,437542,523,68813,184,0001,014,0002,523,136
45Sep 7, 2022 04:384,438544,786,80513,186,0001,014,0002,260,992
46Sep 7, 2022 02:434,439542,957,70614,205,00002,265,088
47Sep 7, 2022 02:474,439539,565,12412,175,0002,029,0002,523,136
48Sep 7, 2022 04:334,439536,185,06712,177,0002,029,0002,265,088
49Sep 7, 2022 03:294,443543,497,53712,186,0002,031,0002,265,088
50Sep 7, 2022 03:074,445536,886,07012,193,0002,032,0002,260,992
51Sep 7, 2022 02:474,446545,862,82314,228,00002,265,088
52Sep 7, 2022 02:434,447537,117,39713,213,0001,016,0002,260,992
53Sep 7, 2022 04:334,448541,970,11812,199,0002,033,0002,265,088
54Sep 7, 2022 03:074,451540,214,48012,209,0002,034,0002,260,992
55Sep 7, 2022 04:304,452542,245,47513,230,0001,017,0002,523,136
56Sep 7, 2022 04:304,453536,570,96412,213,0002,035,0002,265,088
57Sep 7, 2022 04:304,456544,605,54713,241,0001,018,0002,527,232
58Sep 7, 2022 03:294,463541,950,88814,281,00002,260,992
59Sep 7, 2022 04:334,469542,146,87912,259,0002,043,0002,265,088
60Sep 7, 2022 03:294,476534,790,95014,323,00002,260,992
61Sep 7, 2022 02:434,481537,183,03613,315,0001,024,0002,260,992
62Sep 7, 2022 03:294,482541,349,42812,294,0002,049,0002,523,136
63Sep 7, 2022 02:434,502542,700,25714,407,00002,387,968
64Sep 7, 2022 03:074,588580,499,27414,681,30102,240,512
65Sep 7, 2022 02:434,590571,752,51614,688,25502,277,376
66Sep 7, 2022 03:294,594577,865,76714,700,46402,240,512
67Sep 7, 2022 04:334,595570,282,23414,703,90702,281,472
68Sep 7, 2022 03:294,597577,448,08014,710,13902,244,608
69Sep 7, 2022 02:474,597578,440,16214,710,50602,244,608
70Sep 7, 2022 04:304,598578,653,01914,712,48102,240,512
71Sep 7, 2022 03:074,598576,519,22214,713,72702,277,376
72Sep 7, 2022 04:384,598573,612,07214,713,74202,240,512
73Sep 7, 2022 02:434,599585,063,14814,716,55202,277,376
74Sep 7, 2022 04:334,601577,012,27214,723,20902,281,472
75Sep 7, 2022 02:474,605568,701,21114,734,58602,265,088
76Sep 7, 2022 04:304,606575,184,63714,738,79802,240,512
77Sep 7, 2022 02:474,607574,285,29014,742,52302,244,608
78Sep 7, 2022 04:384,607572,943,41314,741,36402,244,608
79Sep 7, 2022 04:384,609578,609,57514,748,61902,244,608
80Sep 7, 2022 04:304,611579,823,81514,756,76202,240,512
81Sep 7, 2022 04:334,612586,017,32214,759,06102,240,512
82Sep 7, 2022 02:434,612573,714,20114,759,84502,269,184
83Sep 7, 2022 03:074,619581,329,00214,779,45502,273,280
84Sep 7, 2022 03:294,621579,025,91914,786,38102,269,184