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

相关推荐

10-30 10:16
南京大学 Java
龚至诚:给南大✌️跪了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务