题解 | #求最大连续bit数#
求最大连续bit数
https://www.nowcoder.com/practice/4b1658fd8ffb4217bc3b7e85a38cfaf2
import sys
for line in sys.stdin:
x = 0
list1= []
for i in bin(int(line)):
if i=="1":
x+=1
list1.append(x)
else:
x= 0
print(sorted(list1,key=int,reverse=True)[0])
stdin的line可以直接当字符串用 忽略用rstrip处理换行符 int函数会处理
快手成长空间 763人发布