深色模式
进制转换
写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。
js
const hex = {
0: 0,
1: 1,
2: 2,
3: 3,
4: 4,
5: 5,
6: 6,
7: 7,
8: 8,
9: 9,
A: 10,
B: 11,
C: 12,
D: 13,
E: 14,
F: 15,
};
var str = readline();
str = str.trim().slice(2);
var len = str.length;
let res = 0; // 转换后的十进制数
// 遍历字符串
for (let i = 0; i< len; i++) {
res += hex[str[i]] * Math.pow(16, len- 1 - i);
}
print(res)