题解 | #求最大连续bit数#
求最大连续bit数
https://www.nowcoder.com/practice/4b1658fd8ffb4217bc3b7e85a38cfaf2
import sys for line in sys.stdin: count1 = 0 re = {0} a = int(line.strip()) if a == 1: print("1") sys.exit() else: a1 = bin(a)[2:] for i in a1: if i == '1': count1 +=1 elif i == '0': re.add(count1) count1 = 0 re.add(count1) print(max(re))