Diberikan input warna dalam #rrggbbformat hex, output komplemen RGB-nya dalam format yang sama.
Pelengkap RGB R 2 G 2 B 2 warna apa pun R 1 G 1 B 1 didefinisikan sebagai warna dengan nilai R 2 255 - R 1 , nilai B 2 255 - B 1 , dan nilai G 2 255 - G 1 .
Digit heks dapat berupa huruf besar (# FFAA20) atau huruf kecil (# ffaa20). Kasus input dan output tidak harus konsisten (jadi Anda dapat mengambil input dalam huruf kecil tetapi output dalam huruf besar, dan sebaliknya).
Karena ini adalah kode-golf , kode terpendek dalam byte akan menang.
Kasing uji (perhatikan bahwa karena memberi program / fungsi keluarannya sendiri harus menghasilkan input asli (tidak disengaja ), kasing uji harus bekerja di kedua arah):
In/Out Out/In
----------------
#ffffff #000000
#abcdef #543210
#badcab #452354
#133742 #ecc8bd
#a1b2c3 #5e4d3c
#7f7f80 #80807f