题解 | #求最大连续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))
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务