题解 | #求最大连续bit数#
求最大连续bit数
https://www.nowcoder.com/practice/4b1658fd8ffb4217bc3b7e85a38cfaf2
n = int(input())
byte_n = bin(n)
str_n = str(byte_n)
for i in range(len(byte_n),0,-1):
if '1'*i in str_n:
print(i)
break
step 1: 将十进制转为二进制
step2:求得二进制的长度,从大到小开始遍历
step3:看'1'*i是否在二进制内,是则print(i), 并break.
