题解 | #求最大连续bit数#
求最大连续bit数
https://www.nowcoder.com/practice/4b1658fd8ffb4217bc3b7e85a38cfaf2
#从n个“1”开始递减在二进制里找,能找到就是最大的
n=int(input())
b=bin(n)[2:]
for i in range(len(b),0,-1):
if '1'*i in b:
print(i)
break
求最大连续bit数
https://www.nowcoder.com/practice/4b1658fd8ffb4217bc3b7e85a38cfaf2
#从n个“1”开始递减在二进制里找,能找到就是最大的
n=int(input())
b=bin(n)[2:]
for i in range(len(b),0,-1):
if '1'*i in b:
print(i)
break
相关推荐
专业码bug百年:不会面试官没上过大学吧
查看3道真题和解析