Dada a entrada de uma cor no #rrggbbformato hexadecimal, imprima seu complemento RGB no mesmo formato.
O complemento RGB R 2 G 2 B 2 de qualquer cor R 1 G 1 B 1 é definido como a cor com o valor R 2 255 - R 1 , valor B 2 255 - B 1 e valor G 2 255 - G 1 .
Os dígitos hexadecimais podem estar em maiúsculas (# FFAA20) ou minúsculas (# ffaa20). As maiúsculas e minúsculas da entrada e da saída não precisam ser consistentes (portanto, você pode receber entradas em minúsculas, mas em maiúsculas e vice-versa).
Como esse é o código-golfe , o código mais curto em bytes vence.
Casos de teste (observe que, como fornecer ao seu programa / função sua própria saída deve resultar na entrada original (é involutória ), os casos de teste devem funcionar nas duas direções):
In/Out Out/In
----------------
#ffffff #000000
#abcdef #543210
#badcab #452354
#133742 #ecc8bd
#a1b2c3 #5e4d3c
#7f7f80 #80807f