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 31, 2024 05:04BenBenScore: 4,832Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 31, 2024 05:044,74137,153,58214,161,0001,011,0002,375,680
2Jul 31, 2024 05:044,74443,656,22514,169,0001,012,0002,375,680
3Jul 31, 2024 05:054,74632,511,34213,162,0002,025,0002,375,680
4Jul 31, 2024 05:034,74636,619,71214,176,0001,012,0002,375,680
5Jul 31, 2024 05:054,74742,536,53114,178,0001,012,0002,502,656
6Jul 31, 2024 05:054,74841,588,03713,169,0002,025,0002,371,584
7Jul 31, 2024 05:044,74835,044,97513,167,0002,025,0002,375,680
8Jul 31, 2024 05:044,74933,430,19713,171,0002,026,0002,379,776
9Jul 31, 2024 05:014,75035,016,72913,174,0002,026,0002,375,680
10Jul 31, 2024 05:054,75632,483,16213,190,0002,029,0002,379,776
11Jul 31, 2024 05:034,76236,422,41814,223,0001,015,0002,375,680
12Jul 31, 2024 05:054,76440,845,00714,229,0001,016,0002,383,872
13Jul 31, 2024 04:584,76832,965,55213,224,0002,034,0002,375,680
14Jul 31, 2024 05:044,77035,272,06013,229,0002,035,0002,265,088
15Jul 31, 2024 04:584,77031,209,58214,248,0001,017,0002,265,088
16Jul 31, 2024 04:584,77039,397,65213,230,0002,035,0002,379,776
17Jul 31, 2024 04:584,77231,286,25813,235,0002,036,0002,375,680
18Jul 31, 2024 05:054,77333,988,10313,239,0002,036,0002,269,184
19Jul 31, 2024 04:584,77529,528,99914,262,0001,018,0002,379,776
20Jul 31, 2024 05:054,77642,084,63014,264,0001,018,0002,265,088
21Jul 31, 2024 05:014,77642,617,34113,245,0002,037,0002,379,776
22Jul 31, 2024 05:044,77740,917,23614,266,0001,019,0002,375,680
23Jul 31, 2024 05:034,77941,945,65514,275,0001,019,0002,383,872
24Jul 31, 2024 05:044,78034,468,58213,258,0002,039,0002,265,088
25Jul 31, 2024 04:584,78041,699,03215,297,00002,375,680
26Jul 31, 2024 05:014,78233,855,88813,261,0002,040,0002,383,872
27Jul 31, 2024 05:034,78331,039,97115,306,00002,371,584
28Jul 31, 2024 05:034,78331,086,22113,266,0002,040,0002,527,232
29Jul 31, 2024 04:584,78443,270,06513,268,0002,041,0002,379,776
30Jul 31, 2024 05:054,78630,560,89913,274,0002,042,0002,510,848
31Jul 31, 2024 05:054,78741,800,81914,298,0001,021,0002,375,680
32Jul 31, 2024 05:014,78731,164,83514,297,0001,021,0002,379,776
33Jul 31, 2024 05:054,78837,983,45214,300,0001,021,0002,527,232
34Jul 31, 2024 05:054,78836,399,81214,301,0001,021,0002,265,088
35Jul 31, 2024 04:584,78834,323,39515,321,00002,375,680
36Jul 31, 2024 05:044,78935,729,84114,303,0001,021,0002,265,088
37Jul 31, 2024 05:014,78939,008,50513,283,0002,043,0002,367,488
38Jul 31, 2024 05:014,79029,250,47314,306,0001,021,0002,375,680
39Jul 31, 2024 05:034,79132,380,94014,309,0001,022,0002,265,088
40Jul 31, 2024 05:034,79339,711,62614,316,0001,022,0002,269,184
41Jul 31, 2024 04:584,79345,557,85015,337,00002,265,088
42Jul 31, 2024 05:044,79634,479,61815,346,00002,265,088
43Jul 31, 2024 05:034,79837,293,92114,329,0001,023,0002,265,088
44Jul 31, 2024 05:054,79926,925,77215,358,00002,375,680
45Jul 31, 2024 05:034,79932,590,77214,333,0001,023,0002,375,680
46Jul 31, 2024 05:054,80239,723,06815,365,00002,265,088
47Jul 31, 2024 05:014,80242,355,87315,367,00002,375,680
48Jul 31, 2024 05:054,80635,685,95515,379,00002,265,088
49Jul 31, 2024 05:074,80737,725,13714,357,0001,025,0002,367,488
50Jul 31, 2024 05:014,81030,955,58214,367,0001,026,0002,383,872
51Jul 31, 2024 05:054,81343,628,90614,376,0001,026,0002,379,776
52Jul 31, 2024 05:054,81342,004,61715,400,00002,379,776
53Jul 31, 2024 05:074,81429,516,23815,405,00002,375,680
54Jul 31, 2024 05:074,81935,660,88414,394,0001,028,0002,375,680
55Jul 31, 2024 05:014,82443,711,31115,437,00002,379,776
56Jul 31, 2024 05:064,83231,238,58414,433,0001,030,0002,383,872
57Jul 31, 2024 05:064,83336,181,92414,434,0001,031,0002,379,776
58Jul 31, 2024 05:054,83330,872,66615,464,00002,387,968
59Jul 31, 2024 05:074,83430,599,22015,469,00002,383,872
60Jul 31, 2024 05:074,83636,698,19914,443,0001,031,0002,527,232
61Jul 31, 2024 05:074,83831,402,20115,481,00002,265,088
62Jul 31, 2024 05:074,84433,537,76915,502,00002,265,088
63Jul 31, 2024 05:054,84533,479,37014,470,0001,033,0002,375,680
64Jul 31, 2024 05:074,84931,824,50014,483,0001,034,0002,461,696
65Jul 31, 2024 05:064,85028,825,53815,520,00002,265,088
66Jul 31, 2024 05:064,85035,151,58215,521,00002,506,752
67Jul 31, 2024 05:074,85435,638,16515,532,00002,502,656
68Jul 31, 2024 05:064,85434,830,12115,532,00002,379,776
69Jul 31, 2024 05:064,85632,691,00215,539,00002,375,680
70Jul 31, 2024 05:064,85632,732,06114,504,0001,036,0002,502,656
71Jul 31, 2024 05:064,86039,799,74814,515,0001,036,0002,387,968
72Jul 31, 2024 05:064,86329,994,87214,525,0001,037,0002,379,776
73Jul 31, 2024 05:064,86731,978,81014,536,0001,038,0002,375,680
74Jul 31, 2024 05:064,86834,073,70015,578,00002,527,232
75Jul 31, 2024 05:064,87730,949,81314,566,0001,040,0002,375,680
76Jul 31, 2024 05:064,88230,956,62014,580,0001,041,0002,375,680
77Jul 31, 2024 05:064,88533,934,88915,631,00002,375,680
78Jul 31, 2024 05:064,88935,141,70314,603,0001,043,0002,383,872
79Jul 31, 2024 05:064,89030,952,91514,606,0001,043,0002,371,584
80Jul 31, 2024 05:064,90334,558,48915,689,00002,265,088
81Jul 31, 2024 05:064,91533,286,37014,679,0001,048,0002,502,656
82Jul 31, 2024 05:055,01356,681,48916,042,75802,269,184
83Jul 31, 2024 05:035,02068,442,59216,063,68802,269,184
84Jul 31, 2024 05:045,03964,486,80616,124,62602,265,088
85Jul 31, 2024 04:585,05479,402,97916,172,69602,281,472
86Jul 31, 2024 05:045,05891,896,77616,186,72002,260,992
87Jul 31, 2024 05:055,059107,747,66316,188,78602,273,280
88Jul 31, 2024 05:055,06687,762,36816,209,65202,269,184
89Jul 31, 2024 05:015,07264,609,45316,229,69402,277,376
90Jul 31, 2024 05:055,07468,939,14216,235,36802,273,280
91Jul 31, 2024 04:585,08284,704,91816,262,68602,265,088
92Jul 31, 2024 05:055,08364,529,71616,264,15902,277,376
93Jul 31, 2024 05:075,08472,336,72816,268,59902,269,184
94Jul 31, 2024 04:585,08576,477,45216,270,96002,269,184
95Jul 31, 2024 05:035,08666,752,98116,275,64602,273,280
96Jul 31, 2024 05:055,08976,629,51616,286,01002,269,184
97Jul 31, 2024 05:065,09180,059,49116,291,69702,273,280
98Jul 31, 2024 05:035,09245,182,62116,295,56602,285,568
99Jul 31, 2024 05:065,09582,842,28916,303,98802,400,256
100Jul 31, 2024 05:045,09776,596,79616,310,56002,265,088
101Jul 31, 2024 05:015,10792,112,21916,342,43202,273,280
102Jul 31, 2024 05:075,11264,236,25816,359,24102,408,448
103Jul 31, 2024 05:075,13780,140,25016,437,76802,265,088
104Jul 31, 2024 05:065,15464,896,65516,491,46402,281,472
105Jul 31, 2024 05:015,16472,149,41116,523,97602,256,896
106Jul 31, 2024 05:065,18574,303,52016,593,08902,277,376
107Jul 31, 2024 05:065,23276,800,03016,743,55102,260,992
108Jul 31, 2024 05:065,34180,425,68017,089,65202,269,184
109Jul 31, 2024 05:046,50788,498,12320,822,00602,265,088
110Jul 31, 2024 05:046,53676,714,24120,915,41902,281,472
111Jul 31, 2024 05:046,57376,181,69621,032,18002,269,184