एक हेक्साडेसिमल संख्या (किसी भी आकार का) को एक बाइनरी संख्या में परिवर्तित करें।
शुरुआत में एक के साथ
एक पॉज़िटिव हेक्साडेसिमल इनपुट0x
। एक वैध इनपुट हमेशा निम्न रेगुलर एक्सप्रेशन से मेल होगा: 0x[0-9a-fA-F]+
। इनपुट है नहीं एक वैध हेक्साडेसिमल संख्या, कि है, कुछ भी इस regex मिलान नहीं, उत्पादन होना चाहिए 0
।
आउटपुट
हेक्साडेसिमल बाइनरी में परिवर्तित हो गया।
मूल कोड-गोल्फ नियम जीतना , काटने की न्यूनतम मात्रा (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