题解 | #进制转换#
进制转换
http://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6
机试笔记--十六进制转10进制
while True:
try:
s=input()
s=s[2:]
s=s[::-1]
change_dict={'A':'10','B':'11','C':'12','D':'13','E':'14','F':'15'}
value_10=0
for i in range(len(s)):
change_10=int(change_dict.get(s[i],s[i]))
value_10+=change_10*16**i
print (value_10)
except:
break
查看13道真题和解析