Código hexadecimal válido
Crie uma função que determine se uma string é um código hexadecimal válido.
Um código hexadecimal deve começar com a cerquilha # e ter exatamente 6 caracteres. Cada caractere deve ser um dígito de 0-9 ou uma letra de A-F. As letras podem ser maiúsculas ou minúsculas.
Exemplos
is_valid_hex_code("#CD5C5C") ➞ true
is_valid_hex_code("#EAECEE") ➞ true
is_valid_hex_code("#eaecee") ➞ true
is_valid_hex_code("#CD5C58C") ➞ false
# O comprimento excede 6 caracteres
is_valid_hex_code("#CD5C5Z") ➞ false
# Nem todas as letras estão entre A e F
is_valid_hex_code("#CD5C&C") ➞ false
# Contém um caractere não permitido
is_valid_hex_code("CD5C5C") ➞ false
# Falta #Notas
N/A