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 3, 2024 18:22jeffplaisancejeffplaisanceScore: 4,395Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Aug 3, 2024 17:574,36931,835,94412,982,000998,0002,498,560
2Aug 3, 2024 19:444,37536,706,50213,000,0001,000,0002,277,376
3Aug 3, 2024 17:574,37531,303,16613,001,0001,000,0002,494,464
4Aug 3, 2024 17:584,37525,923,02213,001,0001,000,0002,277,376
5Aug 3, 2024 19:444,37632,370,07913,003,0001,000,0002,494,464
6Aug 3, 2024 18:224,37838,789,97113,010,0001,000,0002,502,656
7Aug 3, 2024 19:414,37838,912,34913,009,0001,000,0002,277,376
8Aug 3, 2024 19:414,37834,899,94713,009,0001,000,0002,277,376
9Aug 3, 2024 19:444,37831,336,92513,009,0001,000,0002,277,376
10Aug 3, 2024 17:574,37826,856,24113,009,0001,000,0002,502,656
11Aug 3, 2024 17:584,37936,207,32213,012,0001,000,0002,277,376
12Aug 3, 2024 19:414,37933,776,77913,013,0001,001,0002,498,560
13Aug 3, 2024 16:534,38028,136,35113,016,0001,001,0002,277,376
14Aug 3, 2024 19:414,38032,140,92413,014,0001,001,0002,494,464
15Aug 3, 2024 17:584,38029,357,86013,014,0001,001,0002,535,424
16Aug 3, 2024 16:534,38137,549,62113,017,0001,001,0002,494,464
17Aug 3, 2024 16:534,38133,898,37813,018,0001,001,0002,277,376
18Aug 3, 2024 19:444,38140,287,36913,017,0001,001,0002,502,656
19Aug 3, 2024 17:574,38234,632,05313,020,0001,001,0002,498,560
20Aug 3, 2024 19:444,38232,576,39613,021,0001,001,0002,498,560
21Aug 3, 2024 17:584,38334,130,57113,024,0001,001,0002,277,376
22Aug 3, 2024 18:224,38329,496,27913,024,0001,001,0002,490,368
23Aug 3, 2024 19:444,38533,271,39913,031,0001,002,0002,273,280
24Aug 3, 2024 17:584,38532,116,03613,031,0001,002,0002,277,376
25Aug 3, 2024 16:534,38530,938,10113,030,0001,002,0002,277,376
26Aug 3, 2024 17:574,38536,746,11713,030,0001,002,0002,277,376
27Aug 3, 2024 16:534,38629,029,23413,032,0001,002,0002,277,376
28Aug 3, 2024 19:414,38634,803,89213,032,0001,002,0002,502,656
29Aug 3, 2024 19:444,38829,239,02213,038,0001,002,0002,277,376
30Aug 3, 2024 18:224,38833,352,75913,038,0001,002,0002,498,560
31Aug 3, 2024 17:584,38934,859,28813,041,0001,003,0002,498,560
32Aug 3, 2024 16:534,39134,374,74013,049,0001,003,0002,277,376
33Aug 3, 2024 18:224,39133,501,57813,047,0001,003,0002,498,560
34Aug 3, 2024 18:224,39332,959,79113,055,0001,004,0002,277,376
35Aug 3, 2024 18:224,39429,988,32813,058,0001,004,0002,494,464
36Aug 3, 2024 19:444,39432,057,63713,057,0001,004,0002,277,376
37Aug 3, 2024 16:534,39544,062,88713,060,0001,004,0002,277,376
38Aug 3, 2024 19:414,39831,192,79713,070,0001,005,0002,277,376
39Aug 3, 2024 18:224,39935,240,37513,071,0001,005,0002,277,376
40Aug 3, 2024 17:584,39933,001,00913,071,0001,005,0002,494,464
41Aug 3, 2024 17:584,40132,720,78913,077,0001,005,0002,277,376
42Aug 3, 2024 17:574,40228,534,82113,081,0001,006,0002,498,560
43Aug 3, 2024 16:534,40334,860,97313,085,0001,006,0002,498,560
44Aug 3, 2024 18:224,40427,832,79112,079,0002,013,0002,502,656
45Aug 3, 2024 19:414,40532,794,82413,089,0001,006,0002,277,376
46Aug 3, 2024 17:574,40531,770,07313,089,0001,006,0002,277,376
47Aug 3, 2024 19:414,40832,492,72813,098,0001,007,0002,502,656
48Aug 3, 2024 17:584,41531,071,21713,118,0001,009,0002,498,560
49Aug 3, 2024 17:574,41831,827,28913,127,0001,009,0002,498,560
50Aug 3, 2024 17:574,41830,905,08013,129,0001,009,0002,277,376
51Aug 3, 2024 16:534,42335,605,32812,131,0002,021,0002,277,376
52Aug 3, 2024 19:414,42532,976,38313,148,0001,011,0002,277,376
53Aug 3, 2024 19:444,43132,188,01412,155,0002,025,0002,502,656
54Aug 3, 2024 18:224,43326,653,92312,161,0002,026,0002,490,368
55Aug 3, 2024 19:414,64584,434,01814,864,00302,232,320
56Aug 3, 2024 16:534,65480,391,16714,893,69002,375,680
57Aug 3, 2024 19:414,65673,094,52414,899,79802,371,584
58Aug 3, 2024 17:574,656106,652,67614,898,71402,240,512
59Aug 3, 2024 18:224,66178,360,96814,914,18902,244,608
60Aug 3, 2024 19:444,66492,516,37414,924,23202,240,512
61Aug 3, 2024 17:574,66497,531,84214,924,59202,248,704
62Aug 3, 2024 19:444,66695,774,96014,931,36402,248,704
63Aug 3, 2024 17:584,66790,327,13414,934,95302,244,608
64Aug 3, 2024 17:584,66893,478,27514,937,02102,260,992
65Aug 3, 2024 17:574,67588,330,36014,958,85302,236,416
66Aug 3, 2024 19:414,68065,657,96514,976,45502,371,584
67Aug 3, 2024 18:224,68890,563,77315,000,82202,248,704
68Aug 3, 2024 17:584,69079,491,83215,008,80102,240,512
69Aug 3, 2024 16:534,69374,988,16915,018,21102,244,608
70Aug 3, 2024 19:444,69685,195,75115,026,37102,240,512
71Aug 3, 2024 16:534,70271,017,21115,045,56002,240,512
72Aug 3, 2024 18:224,74082,125,44215,167,96602,375,680