问题描述
在python中是否有一种标准的库方式来获得与反向读取位相同的数字? (除了转换为字符串,将其反转然后转换回)
预期行为的示例:
>>> reverse(20) # 20 = b10100
5 # 5 = b00101
>>> reverse(11) # 11 = b1011
13 # 13 = b1101
当前(略有改进,但仍然很老套)解决方案:
def reverse(n):
return int(bin(n)[:1:-1],2)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)