Étant donné une entrée d'une couleur au #rrggbbformat hexadécimal, sortez son complément RVB dans le même format.
Le complément RVB R 2 G 2 B 2 de n'importe quelle couleur R 1 G 1 B 1 est défini comme la couleur avec la valeur R 2 255 - R 1 , la valeur B 2 255 - B 1 et la valeur G 2 255 - G 1 .
Les chiffres hexadécimaux peuvent être en majuscules (# FFAA20) ou en minuscules (# ffaa20). Le cas de l'entrée et de la sortie n'a pas besoin d'être cohérent (vous pouvez donc prendre l'entrée en minuscules mais la sortie en majuscules et vice versa).
Puisqu'il s'agit de code-golf , le code le plus court en octets l'emporte.
Cas de test (notez que puisque donner à votre programme / fonction sa propre sortie devrait entraîner l'entrée d'origine (elle est involutive ), les cas de test devraient fonctionner dans les deux sens):
In/Out Out/In
----------------
#ffffff #000000
#abcdef #543210
#badcab #452354
#133742 #ecc8bd
#a1b2c3 #5e4d3c
#7f7f80 #80807f