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 listAug 8, 2024 01:38zielajzielajScore: 4,345Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Aug 8, 2024 01:384,29829,688,03912,695,0001,057,0002,535,424
2Aug 7, 2024 11:524,31134,880,48311,824,0001,970,0002,273,280
3Aug 8, 2024 02:044,32229,641,33613,831,00002,535,424
4Aug 7, 2024 11:524,32542,762,79112,853,000988,0002,437,120
5Aug 8, 2024 01:384,33336,912,54311,886,0001,981,0002,457,600
6Aug 7, 2024 11:524,33332,835,05911,885,0001,980,0002,449,408
7Aug 8, 2024 02:044,33429,087,83611,888,0001,981,0002,449,408
8Aug 8, 2024 02:044,33435,342,81512,880,000990,0002,273,280
9Aug 7, 2024 12:384,33428,081,89911,889,0001,981,0002,535,424
10Aug 8, 2024 01:354,33426,535,08812,878,000990,0002,269,184
11Aug 8, 2024 01:354,33529,822,14411,891,0001,981,0002,535,424
12Aug 8, 2024 01:354,33533,739,89711,891,0001,981,0002,531,328
13Aug 7, 2024 11:524,33629,007,06111,893,0001,982,0002,445,312
14Aug 8, 2024 01:354,33628,625,32611,894,0001,982,0002,449,408
15Aug 8, 2024 02:044,33737,266,14712,888,000991,0002,535,424
16Aug 8, 2024 02:044,33736,003,81811,896,0001,982,0002,453,504
17Aug 7, 2024 11:524,33737,650,41811,897,0001,982,0002,445,312
18Aug 7, 2024 11:524,33732,127,33011,897,0001,982,0002,535,424
19Aug 8, 2024 02:044,33739,500,60911,897,0001,982,0002,441,216
20Aug 8, 2024 01:384,33728,770,86811,896,0001,982,0002,535,424
21Aug 7, 2024 12:384,33734,657,22212,888,000991,0002,453,504
22Aug 7, 2024 12:384,33730,107,80111,895,0001,982,0002,535,424
23Aug 7, 2024 12:384,33735,485,53112,886,000991,0002,535,424
24Aug 8, 2024 01:354,33742,614,56811,896,0001,982,0002,535,424
25Aug 8, 2024 02:044,33829,167,67311,899,0001,983,0002,531,328
26Aug 8, 2024 02:044,33830,816,17412,890,000991,0002,449,408
27Aug 8, 2024 02:044,33831,268,41112,890,000991,0002,445,312
28Aug 7, 2024 12:384,33827,168,28711,900,0001,983,0002,449,408
29Aug 8, 2024 01:354,33829,366,54111,898,0001,983,0002,535,424
30Aug 8, 2024 01:354,33834,375,84711,898,0001,983,0002,449,408
31Aug 7, 2024 11:524,33831,115,57712,889,000991,0002,535,424
32Aug 7, 2024 11:524,33838,300,93312,890,000991,0002,535,424
33Aug 7, 2024 12:384,33934,147,05612,895,000991,0002,449,408
34Aug 8, 2024 01:384,33930,088,77912,895,000991,0002,445,312
35Aug 7, 2024 11:524,33930,916,90911,901,0001,983,0002,453,504
36Aug 7, 2024 11:524,34028,043,29812,897,000992,0002,535,424
37Aug 8, 2024 01:354,34033,672,68812,897,000992,0002,449,408
38Aug 7, 2024 12:384,34033,493,52212,896,000992,0002,273,280
39Aug 7, 2024 12:384,34034,588,49911,905,0001,984,0002,445,312
40Aug 8, 2024 01:384,34038,085,74411,905,0001,984,0002,445,312
41Aug 7, 2024 11:524,34230,534,07411,909,0001,984,0002,535,424
42Aug 7, 2024 12:384,34233,748,85611,909,0001,984,0002,273,280
43Aug 8, 2024 01:384,34231,562,01112,901,000992,0002,449,408
44Aug 8, 2024 01:384,34327,671,03811,912,0001,985,0002,273,280
45Aug 7, 2024 11:524,34329,987,82211,914,0001,985,0002,535,424
46Aug 7, 2024 11:524,34331,291,78312,904,000992,0002,449,408
47Aug 7, 2024 11:524,34330,574,32912,904,000992,0002,535,424
48Aug 7, 2024 11:524,34329,838,14311,911,0001,985,0002,273,280
49Aug 7, 2024 11:524,34536,420,28912,910,000993,0002,535,424
50Aug 7, 2024 11:524,34834,877,91111,925,0001,987,0002,449,408
51Aug 8, 2024 01:354,35128,468,94612,930,000994,0002,273,280
52Aug 8, 2024 01:384,35325,688,69812,934,000994,0002,441,216
53Aug 7, 2024 11:524,35832,892,23412,949,000996,0002,535,424
54Aug 8, 2024 01:384,39033,506,29612,042,0002,007,0002,535,424
55Aug 8, 2024 01:384,57499,506,92514,636,64402,199,552
56Aug 7, 2024 12:384,57683,509,84814,643,36202,211,840
57Aug 7, 2024 11:524,57692,123,38914,642,40602,203,648
58Aug 8, 2024 01:374,57829,702,37413,604,0001,046,0002,453,504
59Aug 8, 2024 01:374,57830,143,12113,602,0001,046,0002,449,408
60Aug 8, 2024 01:374,57840,277,11813,602,0001,046,0002,445,312
61Aug 8, 2024 01:384,58381,567,93214,664,91302,203,648
62Aug 8, 2024 01:384,58332,057,77213,617,0001,047,0002,453,504
63Aug 8, 2024 01:374,58444,387,98513,622,0001,047,0002,449,408
64Aug 7, 2024 12:384,58458,547,97114,669,61202,199,552
65Aug 7, 2024 11:524,58493,498,23814,668,86102,195,456
66Aug 7, 2024 11:524,58596,984,42714,671,00102,195,456
67Aug 8, 2024 01:354,58979,985,43414,683,21102,338,816
68Aug 8, 2024 01:384,59042,708,26413,639,0001,049,0002,273,280
69Aug 8, 2024 01:354,59083,702,72214,689,14502,326,528
70Aug 8, 2024 01:384,59131,798,10213,643,0001,049,0002,535,424
71Aug 8, 2024 01:374,59233,538,17013,644,0001,049,0002,449,408
72Aug 8, 2024 01:384,59431,887,47913,652,0001,050,0002,449,408
73Aug 8, 2024 01:384,59533,556,34413,655,0001,050,0002,453,504
74Aug 8, 2024 01:384,59533,472,47413,653,0001,050,0002,535,424
75Aug 8, 2024 01:374,59630,526,96413,658,0001,050,0002,449,408
76Aug 8, 2024 01:374,59652,340,80413,657,0001,050,0002,453,504
77Aug 8, 2024 01:384,59644,339,70613,658,0001,050,0002,535,424
78Aug 8, 2024 01:374,59739,769,05313,660,0001,050,0002,273,280
79Aug 7, 2024 12:384,59778,383,92014,709,74302,191,360
80Aug 8, 2024 02:044,60083,569,31014,720,17902,256,896
81Aug 8, 2024 01:384,60052,996,60114,720,28902,211,840
82Aug 8, 2024 01:384,60030,636,09213,668,0001,051,0002,535,424
83Aug 7, 2024 11:524,60189,136,41214,722,25502,334,720
84Aug 8, 2024 01:354,60866,419,10614,744,07002,195,456
85Aug 8, 2024 02:044,60986,679,05414,748,83602,330,624
86Aug 7, 2024 11:524,61081,264,20114,752,77902,195,456
87Aug 7, 2024 11:524,61158,575,03214,756,40302,191,360
88Aug 8, 2024 02:044,62283,476,30314,790,66302,195,456
89Aug 8, 2024 01:384,63941,025,36312,865,0001,979,0002,441,216
90Aug 8, 2024 01:374,65134,631,85012,899,0001,984,0002,445,312
91Aug 8, 2024 01:384,85783,229,13415,541,53102,203,648
92Aug 8, 2024 01:374,86083,322,94815,550,92302,203,648
93Aug 8, 2024 01:374,86682,250,35915,569,70902,199,552
94Aug 8, 2024 01:374,86892,149,22015,576,59302,334,720
95Aug 8, 2024 01:384,91577,532,80815,727,05102,191,360
96Aug 8, 2024 01:384,91792,250,99715,732,84902,199,552