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 18, 2021 22:10Andrey TsvetkovAndrey TsvetkovScore: 5,893Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 18, 2021 22:105,65672,318,93218,099,09602,273,280
2Jul 18, 2021 22:105,69290,666,57518,214,20402,277,376
3Jul 18, 2021 22:105,69480,800,49718,220,45202,277,376
4Jul 18, 2021 22:105,69494,374,48918,222,14602,281,472
5Jul 18, 2021 22:105,70251,395,36718,244,83302,289,664
6Jul 18, 2021 22:105,709106,687,03918,267,61302,281,472
7Jul 18, 2021 22:105,71787,471,34318,294,85702,281,472
8Jul 18, 2021 22:105,72079,281,29018,303,32302,281,472
9Jul 18, 2021 22:105,72478,240,56518,315,59902,285,568
10Jul 18, 2021 22:105,72798,864,37618,327,73702,281,472
11Jul 18, 2021 22:105,72886,062,22618,329,69102,281,472
12Jul 18, 2021 22:105,73094,586,95918,334,71502,273,280
13Jul 18, 2021 22:105,73173,572,70918,339,89402,277,376
14Jul 18, 2021 22:105,75666,090,21518,419,83902,277,376
15Jul 18, 2021 22:105,81946,979,03917,587,0001,034,0002,310,144
16Jul 18, 2021 22:105,82947,027,08718,652,00002,342,912
17Jul 18, 2021 22:105,82944,815,26218,652,00002,342,912
18Jul 18, 2021 22:105,83442,954,65317,632,0001,037,0002,342,912
19Jul 18, 2021 22:105,83680,156,42918,675,53002,285,568
20Jul 18, 2021 22:105,84049,185,36417,649,0001,038,0002,310,144
21Jul 18, 2021 22:105,84436,608,29317,662,0001,038,0002,342,912
22Jul 18, 2021 22:105,84643,141,81917,667,0001,039,0002,342,912
23Jul 18, 2021 22:105,84634,986,24418,707,00002,301,952
24Jul 18, 2021 22:105,85146,220,12918,724,00002,342,912
25Jul 18, 2021 22:105,85148,855,21818,724,00002,342,912
26Jul 18, 2021 22:105,85447,052,56617,693,0001,040,0002,310,144
27Jul 18, 2021 22:105,85542,363,01318,735,00002,314,240
28Jul 18, 2021 22:105,85536,801,62518,735,00002,310,144
29Jul 18, 2021 22:105,85638,095,44418,739,00002,437,120
30Jul 18, 2021 22:105,85647,800,01318,740,00002,342,912
31Jul 18, 2021 22:105,88533,529,06416,849,0001,982,0002,314,240
32Jul 18, 2021 22:105,88582,285,63518,831,18602,256,896
33Jul 18, 2021 22:105,88636,773,49117,844,000991,0002,310,144
34Jul 18, 2021 22:105,88644,444,07916,854,0001,982,0002,297,856
35Jul 18, 2021 22:105,88744,107,44417,846,000991,0002,342,912
36Jul 18, 2021 22:105,89144,518,57917,860,000992,0002,449,408
37Jul 18, 2021 22:105,89334,830,02516,874,0001,985,0002,342,912
38Jul 18, 2021 22:105,89447,308,45017,870,000992,0002,342,912
39Jul 18, 2021 22:105,89450,046,02818,862,00002,310,144
40Jul 18, 2021 22:105,89543,379,21518,863,00002,342,912
41Jul 18, 2021 22:105,89746,569,46718,871,00002,314,240
42Jul 18, 2021 22:105,89739,574,99017,876,000993,0002,297,856
43Jul 18, 2021 22:105,89847,674,75417,881,000993,0002,306,048
44Jul 18, 2021 22:105,89844,792,04017,882,000993,0002,342,912
45Jul 18, 2021 22:105,89946,016,69116,889,0001,987,0002,314,240
46Jul 18, 2021 22:105,89936,464,99117,883,000993,0002,342,912
47Jul 18, 2021 22:105,90044,755,90416,894,0001,987,0002,342,912
48Jul 18, 2021 22:105,90048,281,00017,886,000993,0002,424,832
49Jul 18, 2021 22:105,90047,001,90616,892,0001,987,0002,342,912
50Jul 18, 2021 22:105,90187,926,47618,884,11302,269,184
51Jul 18, 2021 22:105,90145,173,67217,835,0001,049,0002,342,912
52Jul 18, 2021 22:105,90146,388,86917,891,000993,0002,342,912
53Jul 18, 2021 22:105,90144,630,40317,889,000993,0002,441,216
54Jul 18, 2021 22:105,90234,610,54817,893,000994,0002,310,144
55Jul 18, 2021 22:105,90245,204,94918,885,00002,342,912
56Jul 18, 2021 22:105,90235,883,18416,899,0001,988,0002,314,240
57Jul 18, 2021 22:105,90345,513,76816,902,0001,988,0002,342,912
58Jul 18, 2021 22:105,90338,529,45317,895,000994,0002,342,912
59Jul 18, 2021 22:105,90342,802,23716,900,0001,988,0002,342,912
60Jul 18, 2021 22:105,90349,740,54116,901,0001,988,0002,342,912
61Jul 18, 2021 22:105,90346,052,41116,900,0001,988,0002,314,240
62Jul 18, 2021 22:105,90348,287,92417,896,000994,0002,342,912
63Jul 18, 2021 22:105,90350,495,40116,903,0001,988,0002,342,912
64Jul 18, 2021 22:105,90638,577,79716,911,0001,989,0002,342,912
65Jul 18, 2021 22:105,90645,003,14116,910,0001,989,0002,314,240
66Jul 18, 2021 22:105,90746,377,73316,912,0001,989,0002,342,912
67Jul 18, 2021 22:105,90837,272,38317,910,000995,0002,314,240
68Jul 18, 2021 22:105,92247,820,72116,956,0001,994,0002,310,144
69Jul 18, 2021 22:105,92742,820,01617,967,000998,0002,342,912
70Jul 18, 2021 22:105,92735,667,31017,968,000998,0002,416,640
71Jul 18, 2021 22:105,92847,103,87616,973,0001,996,0002,342,912
72Jul 18, 2021 22:105,96891,584,25819,098,09502,285,568