Appearance
写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。
数据范围:保证结果在 $$ 1 ≤ n ≤ 2 ^ {31} − 1 $$
输入一个十六进制的数值字符串。
输出该数值的十进制字符串。不同组的测试用例用\n隔开。
#输入: 0xAA #输出: 170
str = input() n = 1 for i in range(31): n = n * 2 num = int(str, 16) if num <= n-1: print(num)