Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
106230 | 丁俊杰 | 二进制转R进制 | Python3 | Wrong Answer | 41 MS | 3792 KB | 481 | 2025-01-15 17:26:07 |
a="0123456789ABCDEF" d={} for i,j in enumerate(a): d[j]=i #先把二进制转化为10进制 def zhuancheng_ten(x): res=0 x=x[::-1] for i in range(len(x)): res+=d[x[i]]*2**i return res def ten_zhuancheng(y,r): ans="" while y!=0: ans+=a[y%r] y=y//r ans=ans[::-1] return ans x=input() r=int(input()) y=zhuancheng_ten(x) if x=="0": print(0) else: print(ten_zhuancheng(y,r))
------Input------
1111111111 24
------Answer-----
1IF
------Your output-----