(任意のサイズの)16進数を2進数に変換します。
入力
A POSITIVEの 16進数0x
始まりインチ 有効な入力は常に次の正規表現に一致します:0x[0-9a-fA-F]+
。入力が有効な16進数ではない場合、つまりこの正規表現に一致しない場合、出力はになります0
。
出力
16進数が2進数に変換されます。
元のコードゴルフルールに勝ち、バイト数が最も少ない(bytes)
。
例
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
、まだ有効なテストケース?
X
大文字です)。
00011010