Напишите программу, которая переводит число (возможно, отрицательное), записанное в шестнадцатеричной системе счисления, в двоичную систему.
Входные данные
Входная строка содержит шестнадцатеричную запись целого числа.
Выходные данные
Программа должна вывести запись этого числа в двоичной системе счисления
Для примера:
Ввод:
-ABC
Результат:
-101010111100
Answers & Comments
Ответ: python
a = input()
a = int(a, 16)
if a > 0:
a = bin(a)[2:]
else:
a = bin(a)[3:]
a = '-' + a
print(a)