Что неправильно в моем кодемаксимальное количество последовательных «с в двоичном для данного неправильно
import sys
x=0
y=[]
n = bin(int(input()))
for i in n:
if i == 1:
x +=1
else:
y.append(x)
x=0
y.append(x)
print(max(y))
Выход
5
0b101
0
Ожидаемые выходные
5
0b101
1
(Последовательные единиц в двоичный для данного десятичного знака)
Что вход до сих пор? – Arman