Convierte un número hexadecimal, representado como un string (por ejemplo, "10af8c"), a su equivalente decimal partiendo de los principios básicos (es decir, no, no puedes usar bibliotecas integradas ni externas para hacer la conversión).
En la web usamos el hexadecimal para representar colores; por ejemplo, verde: 008000, verde azulado: 008080, azul marino: 000080).
El programa debe manejar los strings hexadecimales no válidos.
Regístrate en Exercism para aprender y dominar Java con 26 conceptos158 ejercicios y mentoría humana real, todo gratis.