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 31, 2024 21:40Yuriy LyfenkoYuriy LyfenkoScore: 4,397Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Aug 31, 2024 21:404,360634,991,03911,960,0001,993,0002,531,328
2Apr 14, 2026 04:524,363642,819,17811,967,0001,994,0002,535,424
3Aug 31, 2024 21:404,370633,369,89711,986,0001,997,0002,269,184
4Aug 31, 2024 21:404,376639,777,56212,004,0002,000,0002,531,328
5Aug 31, 2024 21:284,381636,147,81112,017,0002,002,0002,273,280
6Aug 31, 2024 21:404,381633,864,66312,017,0002,002,0002,531,328
7Aug 31, 2024 21:284,383634,090,54712,022,0002,003,0002,531,328
8Aug 31, 2024 21:404,386640,369,96013,033,0001,002,0002,535,424
9Apr 14, 2026 04:524,387634,833,58812,032,0002,005,0002,535,424
10Aug 31, 2024 21:404,387637,062,08912,033,0002,005,0002,273,280
11Aug 31, 2024 21:404,388637,430,08812,037,0002,006,0002,531,328
12Aug 31, 2024 21:404,388633,563,90512,036,0002,006,0002,535,424
13Apr 14, 2026 04:524,389636,783,01612,040,0002,006,0002,273,280
14Aug 31, 2024 21:404,389633,304,17712,039,0002,006,0002,535,424
15Aug 31, 2024 21:404,389636,814,10712,038,0002,006,0002,535,424
16Aug 31, 2024 21:284,389638,811,29312,040,0002,006,0002,531,328
17Aug 31, 2024 21:404,389634,823,81812,038,0002,006,0002,535,424
18Aug 31, 2024 21:404,390636,009,74312,042,0002,007,0002,535,424
19Aug 31, 2024 21:284,390638,869,13112,042,0002,007,0002,535,424
20Aug 31, 2024 21:404,390638,087,74312,042,0002,007,0002,535,424
21Aug 31, 2024 21:404,391643,669,74212,043,0002,007,0002,535,424
22Aug 31, 2024 21:404,393638,486,13112,048,0002,008,0002,535,424
23Aug 31, 2024 21:404,393637,350,35412,049,0002,008,0002,535,424
24Aug 31, 2024 21:404,393634,753,99212,048,0002,008,0002,535,424
25Aug 31, 2024 21:404,393635,135,06112,050,0002,008,0002,535,424
26Aug 31, 2024 21:284,393634,313,97312,051,0002,008,0002,273,280
27Aug 31, 2024 21:404,393633,713,53712,049,0002,008,0002,531,328
28Aug 31, 2024 21:404,394632,358,22912,052,0002,008,0002,273,280
29Aug 31, 2024 21:404,395641,672,00012,056,0002,009,0002,449,408
30Aug 31, 2024 21:404,395635,248,12712,055,0002,009,0002,535,424
31Aug 31, 2024 21:284,396632,793,54712,058,0002,009,0002,273,280
32Aug 31, 2024 21:404,397635,006,39712,060,0002,010,0002,273,280
33Aug 31, 2024 21:404,397635,791,39312,061,0002,010,0002,461,696
34Aug 31, 2024 21:404,397636,724,05312,060,0002,010,0002,273,280
35Aug 31, 2024 21:404,397636,847,30813,066,0001,005,0002,531,328
36Aug 31, 2024 21:404,398634,092,88613,070,0001,005,0002,445,312
37Aug 31, 2024 21:404,398634,787,82212,062,0002,010,0002,535,424
38Aug 31, 2024 21:404,398638,542,41412,064,0002,010,0002,535,424
39Aug 31, 2024 21:284,398637,595,38112,065,0002,010,0002,535,424
40Aug 31, 2024 21:404,398635,396,14112,062,0002,010,0002,273,280
41Aug 31, 2024 21:404,398636,200,93912,064,0002,010,0002,273,280
42Aug 31, 2024 21:404,398638,859,17612,064,0002,010,0002,457,600
43Aug 31, 2024 21:404,399633,903,41512,066,0002,011,0002,531,328
44Aug 31, 2024 21:404,402644,818,59112,074,0002,012,0002,269,184
45Aug 31, 2024 21:284,402640,533,43312,073,0002,012,0002,535,424
46Aug 31, 2024 21:284,403641,482,42012,076,0002,012,0002,273,280
47Aug 31, 2024 21:404,406633,201,00212,084,0002,014,0002,269,184
48Aug 31, 2024 21:404,406637,651,92812,086,0002,014,0002,535,424
49Aug 31, 2024 21:404,407635,029,72212,087,0002,014,0002,535,424
50Aug 31, 2024 21:404,407636,062,46412,087,0002,014,0002,535,424
51Aug 31, 2024 21:284,408633,338,22112,091,0002,015,0002,535,424
52Aug 31, 2024 21:284,408638,429,10612,091,0002,015,0002,531,328
53Aug 31, 2024 21:404,408635,779,31212,092,0002,015,0002,535,424
54Aug 31, 2024 21:404,411634,327,58012,100,0002,016,0002,273,280
55Aug 31, 2024 21:404,412636,662,96612,101,0002,016,0002,273,280
56Aug 31, 2024 21:404,413638,948,09213,112,0001,008,0002,273,280
57Aug 31, 2024 21:284,416638,803,37212,113,0002,018,0002,535,424
58Aug 31, 2024 21:404,420635,127,13912,125,0002,020,0002,273,280
59Aug 31, 2024 21:404,422639,759,95312,128,0002,021,0002,273,280
60Aug 31, 2024 21:404,422642,815,40213,141,0001,010,0002,535,424
61Aug 31, 2024 21:404,423638,773,57612,132,0002,022,0002,535,424
62Aug 31, 2024 21:404,428634,903,53713,157,0001,012,0002,535,424
63Aug 31, 2024 21:404,434639,087,25714,189,00002,535,424