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 listJun 8, 2024 21:05AndreyTSAndreyTSScore: 5,278Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 8, 2024 21:325,21836,869,17616,696,00002,289,664
2Jun 8, 2024 22:085,22532,139,86515,675,0001,045,0002,289,664
3Jun 8, 2024 22:085,22844,868,23915,685,0001,045,0002,289,664
4Jun 8, 2024 22:085,23143,605,83415,692,0001,046,0002,281,472
5Jun 8, 2024 21:325,26043,912,24314,851,0001,980,0002,289,664
6Jun 8, 2024 21:465,26142,683,09515,844,000990,0002,289,664
7Jun 8, 2024 22:085,26334,683,00314,859,0001,981,0002,289,664
8Jun 8, 2024 21:465,26340,708,92414,859,0001,981,0002,269,184
9Jun 8, 2024 21:325,26332,493,68816,842,00002,289,664
10Jun 8, 2024 21:465,26633,808,50714,869,0001,982,0002,289,664
11Jun 8, 2024 21:045,26641,035,32215,859,000991,0002,289,664
12Jun 8, 2024 21:465,26747,120,97114,872,0001,982,0002,289,664
13Jun 8, 2024 22:085,26942,656,73414,877,0001,983,0002,387,968
14Jun 8, 2024 21:055,26943,773,23114,877,0001,983,0002,289,664
15Jun 8, 2024 21:045,26941,573,14316,862,00002,289,664
16Jun 8, 2024 21:325,27038,379,22414,881,0001,984,0002,273,280
17Jun 8, 2024 21:325,27136,677,97615,876,000992,0002,285,568
18Jun 8, 2024 21:055,27330,452,42314,890,0001,985,0002,289,664
19Jun 8, 2024 21:465,27355,059,28715,882,000992,0002,269,184
20Jun 8, 2024 21:465,27345,223,44514,890,0001,985,0002,289,664
21Jun 8, 2024 21:055,27341,276,50715,883,000992,0002,289,664
22Jun 8, 2024 21:045,27332,906,15514,889,0001,985,0002,289,664
23Jun 8, 2024 22:085,27443,963,19215,885,000992,0002,277,376
24Jun 8, 2024 21:465,27433,994,62315,885,000992,0002,269,184
25Jun 8, 2024 21:465,27443,391,23514,892,0001,985,0002,289,664
26Jun 8, 2024 21:045,27641,597,28214,897,0001,986,0002,269,184
27Jun 8, 2024 21:325,27632,625,64314,897,0001,986,0002,265,088
28Jun 8, 2024 22:085,27741,461,67514,900,0001,986,0002,289,664
29Jun 8, 2024 21:055,27732,166,36114,900,0001,986,0002,289,664
30Jun 8, 2024 21:045,27741,141,90414,899,0001,986,0002,527,232
31Jun 8, 2024 22:085,27843,496,52514,902,0001,986,0002,371,584
32Jun 8, 2024 21:465,28040,732,53615,841,0001,056,0002,269,184
33Jun 8, 2024 21:045,28242,897,47815,908,000994,0002,273,280
34Jun 8, 2024 21:325,28244,831,25915,908,000994,0002,277,376
35Jun 8, 2024 21:055,28746,694,82915,923,000995,0002,289,664
36Jun 8, 2024 21:045,28834,804,90215,927,000995,0002,269,184
37Jun 8, 2024 22:085,28942,474,53614,935,0001,991,0002,289,664
38Jun 8, 2024 21:325,28937,273,03314,934,0001,991,0002,289,664
39Jun 8, 2024 21:055,29345,358,11814,946,0001,992,0002,289,664
40Jun 8, 2024 21:045,29836,389,04914,961,0001,994,0002,273,280
41Jun 8, 2024 21:055,30045,956,24014,966,0001,995,0002,527,232
42Jun 8, 2024 21:055,30847,799,33614,986,0001,998,0002,289,664
43Jun 8, 2024 21:325,31244,488,74814,999,0001,999,0002,289,664
44Jun 8, 2024 21:045,32140,191,95315,024,0002,003,0002,355,200
45Jun 8, 2024 21:055,33543,767,60515,065,0002,008,0002,289,664
46Jun 8, 2024 22:085,458104,118,51817,465,02702,174,976
47Jun 8, 2024 21:045,46373,674,61117,480,20202,174,976
48Jun 8, 2024 22:085,46989,784,23017,500,42102,174,976
49Jun 8, 2024 21:045,47182,524,94617,507,28802,183,168
50Jun 8, 2024 21:465,47684,182,38617,523,15702,301,952
51Jun 8, 2024 21:055,48096,180,27917,534,69402,252,800
52Jun 8, 2024 21:055,48765,077,91417,557,08802,297,856
53Jun 8, 2024 21:325,49296,425,83117,574,08702,297,856
54Jun 8, 2024 21:045,49378,489,38917,579,03302,174,976
55Jun 8, 2024 21:465,49687,238,69117,586,29502,301,952
56Jun 8, 2024 22:085,50664,057,44017,618,12702,301,952
57Jun 8, 2024 21:325,54284,423,83217,734,39002,301,952
58Jun 8, 2024 21:055,54474,051,50117,740,37402,301,952
59Jun 8, 2024 21:465,54983,927,76617,755,28702,310,144
60Jun 8, 2024 21:325,59288,230,59717,893,06202,174,976