题解 | #进制转换#

进制转换

https://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6

a = input()
a = str(a[2:])
length = len(a)
ans = 0
for i in range(length):
    dd = a[-(i+1)]
    if a[-(i+1)].isalpha():
        d = (ord(a[-(i+1)])-55)
        ans = ans + 16**i*(ord(a[-(i+1)])-55)
    else:
        d = (int(a[-(i+1)]))
        ans = ans + 16**i*(int(a[-(i+1)]))
print(ans)

疯狂刷题专栏 文章被收录于专栏

只要刷不死,就往死里刷-

全部评论

相关推荐

axiom15:校友,我感觉你这个简历去华子暑期实习随便去了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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