Biorąc pod uwagę wejście koloru w #rrggbbformacie szesnastkowym, wypisz jego dopełnienie RGB w tym samym formacie.
RGB dopełniacza R 2 G 2 B 2 dowolnego koloru R 1 G 1 B 1 jest zdefiniowany jako kolor z R 2 wartości 255 - R 1 , B 2 wartości 255 - B 1 i G 2 wartości 255 - G 1 .
Cyfry szesnastkowe mogą być pisane dużymi literami (# FFAA20) lub małymi literami (# ffaa20). Przypadek wejścia i wyjścia nie musi być spójny (więc możesz brać dane wejściowe małymi literami, ale dane wyjściowe dużymi literami i odwrotnie).
Ponieważ jest to code-golf , wygrywa najkrótszy kod w bajtach.
Przypadki testowe (zwróć uwagę, że ponieważ nadanie programowi / funkcji własnego wyniku powinno dawać oryginalne dane wejściowe (jest to ewolwenta ), przypadki testowe powinny działać w obu kierunkach):
In/Out Out/In
----------------
#ffffff #000000
#abcdef #543210
#badcab #452354
#133742 #ecc8bd
#a1b2c3 #5e4d3c
#7f7f80 #80807f