Convierta un número hexadecimal (de cualquier tamaño) en un número binario.
Ingrese
un número hexadecimal POSITIVO con un 0x
al principio. Una entrada válida siempre coincidirá con la siguiente expresión regular: 0x[0-9a-fA-F]+
. Si la entrada no es un número hexadecimal válido, es decir, cualquier cosa que no coincida con esta expresión regular, la salida debería serlo 0
.
Salida
El hexadecimal convertido a binario.
Reglas originales ganadoras del código de golf, menor cantidad de bocados (bytes)
.
Ejemplos
IN: 0x12
OUT: 10010
IN: 0xFF
OUT: 11111111
IN: 0XFF
OUT: 0
IN: #0ac4
OUT: 0
IN: 0x00101011
OUT: 100000001000000010001
IN: 0x525600
OUT: 10100100101011000000000
IN: 0x58f70555118ec400
OUT: 101100011110111000001010101010100010001100011101100010000000000
IN: 0x6669795966AF3000
OUT: 110011001101001011110010101100101100110101011110011000000000000
IN: 0b018474
OUT: 0
IN: 9577383
OUT: 0
IN: -483355
OUT: 0
IN: -0xf9ad92
OUT: 0
#0ac4
Sigue siendo un caso de prueba válido?
X
es mayúscula).
00011010