18 条题解

  • 0
    @ 2024-7-19 20:17:44
    n=input()
    while len(n)%4!=0:
        n="0"+n
    a=0
    x=0
    p=""
    for i in n:
        a=2*a+int(i)
        x+=1
        if x%4==0:
            if a>9:
                p+=chr(ord("A")+a-10)
            else:
                p+=str(a)
            a=0
    print(p)
    

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

    信息

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