题解 | #求最大连续bit数#

求最大连续bit数

https://www.nowcoder.com/practice/4b1658fd8ffb4217bc3b7e85a38cfaf2

a = int(input())

res = ""
# 转换成二进制
while a:
    res+=str(a%2)
    a = a//2
# 反转
res = res[::-1]
# 转换成二进制
import re
dp = re.findall("1+", res)   # 匹配连续1的个数正则表达式 

final = [len(i) for i in dp]
print(max(final))
全部评论

相关推荐

求个公司要我:接好运
点赞 评论 收藏
分享
有工作后先养猫:太好了,是超时空战警,我们有救了😋
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务