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

求最大连续bit数

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

num = int(input())

c =str(bin(num))
c1 = c[2:].split('0')

d = []
for i in c1:
    if len(i) != 0:
        d.append(i)
d.sort()
print(len(d[-1]))

学习大神的写法。

1101000

用 split('0') 切片 列表化排序,长度最大的元素就是目标值

全部评论

相关推荐

牛大宝儿236:还没入职就PUA,[发火我之前遇到一个月给500块钱的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务