18 条题解

  • -2
    @ 2025-4-30 11:45:32
    s=input()
    ans=0
    for i in range(len(s)):
        ans=ans*2+int(s[i])
    
    a=""
    while ans!=0:
        y=ans%16
        if y>=10:
            a=chr(55+y)+a
        else:
            a=str(y)+a
        ans=ans//16
        
    print(a)
    

进制转换(二进制转十六进制)

信息

ID
749
时间
1000ms
内存
256MiB
难度
5
标签
(无)
递交数
1896
已通过
691
上传者