Blue color from RGB Sergey Svistunov

Extract the Blue channel from a stream of RGB pixels as fast as possible.

Input: 150 000 000 pixels in binary RGB format on STDIN (3 bytes per pixel: R, G, B).

Output: Write only the Blue byte of each pixel to STDOUT (150 000 000 bytes total).

Date AuthorLanguageStatus Score
Jun 12, 2026 11:42Victor MerckléVictor MerckléCSHARP10.0.7Success3,103+7.25 RP
Jun 12, 2026 11:37Victor MerckléVictor MerckléCSHARP10.0.7Success3,114
Jun 12, 2026 11:21Victor MerckléVictor MerckléCSHARP10.0.7Success3,110+117.54 RP
Jun 12, 2026 06:11Victor MerckléVictor MerckléRUSTrust-1.95.0Success3,016+2.20 RP
Jun 12, 2026 06:06Victor MerckléVictor MerckléRUSTrust-1.95.0Success3,018+1.10 RP
Jun 12, 2026 05:50Victor MerckléVictor MerckléRUSTrust-1.95.0Success3,019+1.10 RP
Jun 12, 2026 00:33Victor MerckléVictor MerckléZIG0.16.0Success3,024
Jun 12, 2026 00:24Victor MerckléVictor MerckléZIG0.16.0Success3,024
Jun 11, 2026 23:59Victor MerckléVictor MerckléZIG0.16.0Success3,023+38.93 RP
Jun 11, 2026 21:10Victor MerckléVictor MerckléGOgo1.26.2Success3,103
Jun 11, 2026 21:05Victor MerckléVictor MerckléGOgo1.26.2Success3,101+3.12 RP
Jun 11, 2026 20:55Victor MerckléVictor MerckléCPPg++14.2.0Success3,012
Jun 11, 2026 20:50Victor MerckléVictor MerckléGOgo1.26.2Success3,104+5.18 RP
Jun 11, 2026 20:45Victor MerckléVictor MerckléCPPg++14.2.0Success3,035
Jun 11, 2026 20:35Victor MerckléVictor MerckléCPPg++14.2.0Success3,031
Jun 11, 2026 20:25Victor MerckléVictor MerckléGOgo1.26.2Success3,109+45.89 RP
Jun 11, 2026 20:20Victor MerckléVictor MerckléCPPg++14.2.0Success3,015
Jun 11, 2026 20:15Victor MerckléVictor MerckléCPPg++14.2.0Success3,012
Jun 11, 2026 20:09Victor MerckléVictor MerckléCPPg++14.2.0Success3,024
Jun 11, 2026 20:04Victor MerckléVictor MerckléCPPg++14.2.0Success3,042+5.00 RP
Jun 10, 2026 04:04Victor MerckléVictor MerckléCPPg++14.2.0Success3,243
Jun 10, 2026 04:01Victor MerckléVictor MerckléCPPg++14.2.0Success3,020
Jun 10, 2026 03:54Victor MerckléVictor MerckléCPPg++14.2.0Success3,018
Jun 10, 2026 03:49Victor MerckléVictor MerckléCPPg++14.2.0Success3,018
Jun 10, 2026 03:44Victor MerckléVictor MerckléCPPg++14.2.0Success3,035
Jun 10, 2026 03:39Victor MerckléVictor MerckléCPPg++14.2.0Success3,021
Jun 10, 2026 03:33Victor MerckléVictor MerckléCPPg++14.2.0Success3,017
Jun 10, 2026 03:28Victor MerckléVictor MerckléCPPg++14.2.0Success3,011
Jun 10, 2026 03:23Victor MerckléVictor MerckléCPPg++14.2.0Success3,089
Jun 10, 2026 03:18Victor MerckléVictor MerckléCPPg++14.2.0Success3,018
Jun 10, 2026 03:13Victor MerckléVictor MerckléCPPg++14.2.0Success3,017
Jun 10, 2026 03:08Victor MerckléVictor MerckléCPPg++14.2.0Success3,077
Jun 10, 2026 03:02Victor MerckléVictor MerckléCPPg++14.2.0Success3,074
Jun 8, 2026 06:23Victor MerckléVictor MerckléCPPg++14.2.0Success3,013
Jun 8, 2026 06:15Victor MerckléVictor MerckléCPPg++14.2.0Success3,029
Jun 8, 2026 06:10Victor MerckléVictor MerckléCPPg++14.2.0Success3,234
Jun 8, 2026 06:05Victor MerckléVictor MerckléCPPg++14.2.0Success3,009+19.76 RP
Jun 8, 2026 06:00Victor MerckléVictor MerckléCPPg++14.2.0Success3,027+9.79 RP
Jun 7, 2026 07:02Victor MerckléVictor MerckléCPPg++14.2.0Success3,051
Jun 7, 2026 06:57Victor MerckléVictor MerckléCPPg++14.2.0Success3,134
Jun 7, 2026 06:50Victor MerckléVictor MerckléCPPg++14.2.0Success3,036
Jun 7, 2026 06:45Victor MerckléVictor MerckléCPPg++14.2.0Success3,036+2.17 RP
Jun 7, 2026 06:40Victor MerckléVictor MerckléCPPg++14.2.0Success3,038+32.19 RP
Jun 7, 2026 06:35Victor MerckléVictor MerckléCPPg++14.2.0Success3,072
Jun 7, 2026 06:30Victor MerckléVictor MerckléCPPg++14.2.0Success4,364
Jun 7, 2026 06:23Victor MerckléVictor MerckléCPPg++14.2.0Success3,167
Jun 6, 2026 16:17Victor MerckléVictor MerckléCPPg++14.2.0Success3,068+1.06 RP
Jun 6, 2026 16:11Victor MerckléVictor MerckléCPPg++14.2.0Success3,076
Jun 6, 2026 16:06Victor MerckléVictor MerckléCPPg++14.2.0Success3,069+4.24 RP
Jun 6, 2026 15:54Victor MerckléVictor MerckléCPPg++14.2.0Success3,075
Jun 5, 2026 18:53Victor MerckléVictor MerckléCPPg++14.2.0Success3,073+18.95 RP
Jun 5, 2026 18:48Victor MerckléVictor MerckléCPPg++14.2.0Success3,093
Jun 5, 2026 18:32Victor MerckléVictor MerckléCPPg++14.2.0Success3,097
Jun 4, 2026 19:58Victor MerckléVictor MerckléCPPg++14.2.0Success3,091+3.14 RP
Jun 4, 2026 19:53Victor MerckléVictor MerckléCPPg++14.2.0Success3,102
Jun 4, 2026 19:48Victor MerckléVictor MerckléCPPg++14.2.0Success3,094+5.21 RP
Jun 4, 2026 19:43Victor MerckléVictor MerckléCPPg++14.2.0Success3,117
Jun 4, 2026 19:38Victor MerckléVictor MerckléCPPg++14.2.0Success3,099+32.98 RP
Jun 4, 2026 19:33Victor MerckléVictor MerckléCPPg++14.2.0Success3,142
Jun 4, 2026 19:28Victor MerckléVictor MerckléCPPg++14.2.0Success3,478
Jun 4, 2026 19:23Victor MerckléVictor MerckléCPPg++14.2.0Success3,214
Jun 4, 2026 19:17Victor MerckléVictor MerckléCPPg++14.2.0Success3,847
Jun 4, 2026 19:11Victor MerckléVictor MerckléCPPg++14.2.0Success3,145
Jun 4, 2026 19:06Victor MerckléVictor MerckléCPPg++14.2.0Success3,131+13.21 RP
Jun 4, 2026 19:01Victor MerckléVictor MerckléCPPg++14.2.0Success4,150
Jun 4, 2026 18:56Victor MerckléVictor MerckléCPPg++14.2.0Success3,161
Jun 4, 2026 18:51Victor MerckléVictor MerckléCPPg++14.2.0Success3,144+112.24 RP
May 22, 2026 06:28DanielDanielRUSTrust-1.85.0Success5,497
May 22, 2026 06:24DanielDanielRUSTrust-1.95.0Success11,078
May 22, 2026 06:21DanielDanielRUSTrust-1.95.0Success12,754
May 22, 2026 06:17DanielDanielRUSTrust-1.95.0Success5,621
May 22, 2026 06:13DanielDanielRUSTrust-1.95.0Success5,376
May 20, 2026 12:54M-RochatM-RochatCPPg++14.2.0Success3,086
May 20, 2026 12:54M-RochatM-RochatCPPg++14.2.0Success3,084
May 20, 2026 12:53M-RochatM-RochatCPPg++14.2.0Success3,084+5.25 RP
May 20, 2026 12:52M-RochatM-RochatCPPg++14.2.0Success3,089+2.09 RP
May 20, 2026 12:51M-RochatM-RochatCPPg++14.2.0Success3,100
May 20, 2026 12:50M-RochatM-RochatCPPg++14.2.0Success3,100
May 20, 2026 12:49M-RochatM-RochatCPPg++14.2.0Success3,091+2.09 RP
May 20, 2026 12:47M-RochatM-RochatCPPg++14.2.0Success3,098
May 20, 2026 12:46M-RochatM-RochatCPPg++14.2.0Success3,176
May 20, 2026 12:45M-RochatM-RochatCPPg++14.2.0Success3,189
May 20, 2026 12:44M-RochatM-RochatCPPg++14.2.0Success3,415
May 20, 2026 12:44M-RochatM-RochatCPPg++14.2.0Success3,097
May 20, 2026 12:44M-RochatM-RochatCPPclang++19.1.1Success3,144
May 20, 2026 12:42M-RochatM-RochatCPPg++14.2.0Success3,098
May 20, 2026 12:41M-RochatM-RochatCPPg++14.2.0Success3,104
May 20, 2026 12:40M-RochatM-RochatCPPg++14.2.0Success3,098
May 20, 2026 12:39M-RochatM-RochatCPPg++14.2.0Success3,096
May 20, 2026 12:39M-RochatM-RochatCPPg++14.2.0Success3,107
May 20, 2026 12:38M-RochatM-RochatCPPg++14.2.0Success3,097
May 20, 2026 12:37M-RochatM-RochatCPPg++14.2.0Success3,093+11.46 RP
May 20, 2026 12:36M-RochatM-RochatCPPg++14.2.0Success11,252
May 20, 2026 12:35M-RochatM-RochatCPPg++14.2.0Success3,104+98.60 RP
May 20, 2026 12:33M-RochatM-RochatCPPg++14.2.0Success3,396
May 20, 2026 12:33M-RochatM-RochatCPPg++14.2.0Success3,253
May 20, 2026 12:31M-RochatM-RochatCPPg++14.2.0Success3,211
May 19, 2026 19:19Andrey KasheninAndrey KasheninCPPg++10.5.0Success132,091+75.71 RP
May 19, 2026 19:18Andrey KasheninAndrey KasheninCPPg++10.5.0Error
May 19, 2026 19:17Andrey KasheninAndrey KasheninCPPg++14.2.0Error