#最好理解的方法 #检查最多有多少连续1在里面 n=int(input()) n0=bin(n) n1=str(n0[2:]) for i in range(1,len(n1)+2):#+2就是为了包含全是1的情况 if '1'*i not in n1: print(i-1) break
#最好理解的方法 #检查最多有多少连续1在里面 n=int(input()) n0=bin(n) n1=str(n0[2:]) for i in range(1,len(n1)+2):#+2就是为了包含全是1的情况 if '1'*i not in n1: print(i-1) break