Dada la entrada de un color en #rrggbbformato hexadecimal, genera su complemento RGB en el mismo formato.
El complemento RGB R 2 G 2 B 2 de cualquier color R 1 G 1 B 1 se define como el color con el valor R 2 255 - R 1 , el valor B 2 255 - B 1 y el valor G 2 255 - G 1 .
Los dígitos hexadecimales pueden estar en mayúsculas (# FFAA20) o en minúsculas (# ffaa20). El caso de la entrada y la salida no tiene por qué ser coherente (por lo que puede tomar la entrada en minúsculas pero la salida en mayúsculas y viceversa).
Como se trata de código de golf , gana el código más corto en bytes.
Casos de prueba (tenga en cuenta que dado que dar a su programa / función su propia salida debería dar como resultado la entrada original (es involuntario ), los casos de prueba deberían funcionar en ambas direcciones):
In/Out Out/In
----------------
#ffffff #000000
#abcdef #543210
#badcab #452354
#133742 #ecc8bd
#a1b2c3 #5e4d3c
#7f7f80 #80807f