题解 | 十六进制数字的大小

dict1 = {'a': 10,'b': 11, 'c': 12, 'd': 13, 'e': 14, 'f': 15, 'A': 10,'B': 11, 'C': 12, 'D': 13, 'E': 14, 'F': 15, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9, '0': 0}
num = list(input())
result = 0
for i in range(len(num)-1, -1, -1):
    result = result + dict1[num[len(num) - 1 - i]] * 16 ** i
print(result)

全部评论

相关推荐

26应届求职ing:你这是报了豆音四哥的班?双非本硕拿这两个项目写简历里投100多家嵌软也没什么面试,感觉项目简单了,很多人用
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务