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 9, 2024 20:19zielajzielajScore: 4,339Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Aug 9, 2024 20:184,28932,644,84412,671,0001,055,0002,535,424
2Aug 9, 2024 20:184,28929,142,92712,671,0001,055,0002,449,408
3Aug 9, 2024 20:184,29231,716,46812,679,0001,056,0002,273,280
4Aug 9, 2024 20:184,29234,327,91112,679,0001,056,0002,273,280
5Aug 9, 2024 20:484,29843,459,59912,695,0001,057,0002,449,408
6Aug 9, 2024 20:474,29929,456,98512,699,0001,058,0002,449,408
7Aug 9, 2024 20:484,32436,617,64013,837,00002,445,312
8Aug 9, 2024 20:474,32529,878,46212,853,000988,0002,449,408
9Aug 9, 2024 20:474,32732,091,89111,869,0001,978,0002,445,312
10Aug 9, 2024 20:184,32844,023,20611,871,0001,978,0002,535,424
11Aug 9, 2024 20:184,33227,036,79311,882,0001,980,0002,535,424
12Aug 9, 2024 20:464,33338,291,03012,874,000990,0002,535,424
13Aug 9, 2024 20:464,33436,446,24811,888,0001,981,0002,445,312
14Aug 9, 2024 20:484,33433,704,60911,889,0001,981,0002,441,216
15Aug 9, 2024 20:184,33429,208,01611,888,0001,981,0002,441,216
16Aug 9, 2024 20:464,33431,651,05511,889,0001,981,0002,269,184
17Aug 9, 2024 20:194,33432,668,37912,803,0001,066,0002,535,424
18Aug 9, 2024 20:194,33434,869,52911,889,0001,981,0002,535,424
19Aug 9, 2024 20:474,33531,211,82011,890,0001,981,0002,535,424
20Aug 9, 2024 20:474,33530,913,05411,891,0001,981,0002,535,424
21Aug 9, 2024 20:474,33531,066,81712,882,000990,0002,441,216
22Aug 9, 2024 20:194,33532,791,03611,891,0001,981,0002,535,424
23Aug 9, 2024 20:194,33535,090,24111,891,0001,981,0002,273,280
24Aug 9, 2024 20:194,33629,763,10411,894,0001,982,0002,535,424
25Aug 9, 2024 20:474,33631,081,79011,894,0001,982,0002,445,312
26Aug 9, 2024 20:474,33640,215,88611,892,0001,982,0002,445,312
27Aug 9, 2024 20:474,33635,869,03511,894,0001,982,0002,273,280
28Aug 9, 2024 20:194,33732,891,39311,895,0001,982,0002,453,504
29Aug 9, 2024 20:464,33727,159,78711,895,0001,982,0002,531,328
30Aug 9, 2024 20:474,33735,276,57111,895,0001,982,0002,445,312
31Aug 9, 2024 20:184,33731,178,25711,895,0001,982,0002,535,424
32Aug 9, 2024 20:184,33732,825,46311,895,0001,982,0002,445,312
33Aug 9, 2024 20:474,33730,038,58811,897,0001,982,0002,273,280
34Aug 9, 2024 20:474,33729,650,19111,897,0001,982,0002,273,280
35Aug 9, 2024 20:194,33731,907,49212,887,000991,0002,535,424
36Aug 9, 2024 20:194,33730,984,42011,897,0001,982,0002,449,408
37Aug 9, 2024 20:484,33731,081,06511,895,0001,982,0002,445,312
38Aug 9, 2024 20:484,33729,102,26412,886,000991,0002,273,280
39Aug 9, 2024 20:194,33826,701,01011,899,0001,983,0002,535,424
40Aug 9, 2024 20:464,33837,356,61512,889,000991,0002,273,280
41Aug 9, 2024 20:194,33827,252,13611,900,0001,983,0002,449,408
42Aug 9, 2024 20:184,33825,404,68212,891,000991,0002,535,424
43Aug 9, 2024 20:194,33835,521,79911,900,0001,983,0002,535,424
44Aug 9, 2024 20:474,33827,965,32211,899,0001,983,0002,449,408
45Aug 9, 2024 20:484,33827,705,13011,900,0001,983,0002,535,424
46Aug 9, 2024 20:484,33830,714,02611,900,0001,983,0002,453,504
47Aug 9, 2024 20:474,33835,578,61611,899,0001,983,0002,273,280
48Aug 9, 2024 20:194,33833,339,51111,898,0001,983,0002,273,280
49Aug 9, 2024 20:194,33932,398,78012,893,000991,0002,457,600
50Aug 9, 2024 20:474,33938,475,56311,903,0001,983,0002,449,408
51Aug 9, 2024 20:474,33926,824,03811,902,0001,983,0002,445,312
52Aug 9, 2024 20:474,33934,449,07012,893,000991,0002,449,408
53Aug 9, 2024 20:194,33929,738,70211,901,0001,983,0002,449,408
54Aug 9, 2024 20:184,33943,213,96911,902,0001,983,0002,445,312
55Aug 9, 2024 20:194,33932,189,96311,903,0001,983,0002,441,216
56Aug 9, 2024 20:464,33930,003,48311,903,0001,983,0002,535,424
57Aug 9, 2024 20:184,33934,287,93612,893,000991,0002,535,424
58Aug 9, 2024 20:474,34032,061,35612,897,000992,0002,535,424
59Aug 9, 2024 20:184,34028,254,05912,896,000992,0002,535,424
60Aug 9, 2024 20:464,34042,147,70811,904,0001,984,0002,453,504
61Aug 9, 2024 20:184,34041,069,76112,897,000992,0002,273,280
62Aug 9, 2024 20:184,34127,377,14411,907,0001,984,0002,457,600
63Aug 9, 2024 20:464,34131,006,54112,900,000992,0002,441,216
64Aug 9, 2024 20:484,34131,114,10611,906,0001,984,0002,449,408
65Aug 9, 2024 20:194,34125,546,74211,906,0001,984,0002,449,408
66Aug 9, 2024 20:184,34229,046,21012,901,000992,0002,273,280
67Aug 9, 2024 20:194,34230,324,77112,903,000992,0002,273,280
68Aug 9, 2024 20:194,34238,213,44112,902,000992,0002,445,312
69Aug 9, 2024 20:484,34230,983,06111,910,0001,985,0002,445,312
70Aug 9, 2024 20:184,34433,328,98511,915,0001,985,0002,449,408
71Aug 9, 2024 20:184,34537,008,96312,911,000993,0002,445,312
72Aug 9, 2024 20:464,38632,363,34912,030,0002,005,0002,273,280
73Aug 9, 2024 20:484,56073,304,79614,592,36002,203,648
74Aug 9, 2024 20:484,562104,995,66014,597,76702,199,552
75Aug 9, 2024 20:194,569109,143,74314,621,09902,199,552
76Aug 9, 2024 20:194,57484,989,98914,635,95002,199,552
77Aug 9, 2024 20:194,57573,011,92014,640,01802,199,552
78Aug 9, 2024 20:464,57778,894,36414,647,31302,203,648
79Aug 9, 2024 20:184,58473,290,19914,670,26102,195,456
80Aug 9, 2024 20:184,58680,648,35214,673,84902,203,648
81Aug 9, 2024 20:474,58772,599,09114,677,85502,203,648
82Aug 9, 2024 20:474,59174,764,95814,692,17602,199,552
83Aug 9, 2024 20:484,59197,558,63014,692,76102,338,816
84Aug 9, 2024 20:184,59384,076,18414,698,03702,199,552
85Aug 9, 2024 20:194,59784,059,78514,710,44102,191,360
86Aug 9, 2024 20:474,59979,606,99614,715,86402,203,648
87Aug 9, 2024 20:184,59979,268,91414,715,70302,199,552
88Aug 9, 2024 20:474,60188,095,77914,721,97902,187,264
89Aug 9, 2024 20:184,60673,541,76514,738,11702,199,552
90Aug 9, 2024 20:194,61460,868,65414,764,95802,334,720
91Aug 9, 2024 20:184,61473,031,70414,763,53902,203,648
92Aug 9, 2024 20:464,61688,938,79314,772,12402,203,648
93Aug 9, 2024 20:464,61783,060,74714,773,65202,199,552
94Aug 9, 2024 20:194,62065,643,09814,784,50202,334,720
95Aug 9, 2024 20:474,63367,964,32614,824,01602,330,624
96Aug 9, 2024 20:474,65083,242,05514,879,19502,199,552