题解 | #求最大连续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') 切片 列表化排序,长度最大的元素就是目标值