Вводится последовательность нулей и единиц, признак конца последовательности -1 (минус единица). Вывести максимальное число идущих подряд нулей (без единиц между ними).
Sample Input:
0
1
0
0
0
1
-1
Sample Output:
3
Программу написать в Python.
Ответы
Ответ дал:
2
Ответ:
k = 0
max = 0
n = int(input())
while n != -1:
if n == 0:
k += 1
if k > max:
max = k
else:
k = 0
n = int(input())
print(max)
Объяснение:
tghyujkl:
Не принимает, пишет это
[+] Test #1. OK
[+] Test #2. OK
[+] Test #3. OK
[+] Test #4. OK
[+] Test #5. OK
[ ] Test #6. Wrong answer
5 of 6 test(s) passed.
[+] Test #2. OK
[+] Test #3. OK
[+] Test #4. OK
[+] Test #5. OK
[ ] Test #6. Wrong answer
5 of 6 test(s) passed.
напиши последнюю комбинацию 1 и 0
или ее не видно?
я не могу найти такую комбинацию чтобы код не работал (((
Всё, спасибо, ошибку свою заметил)))
)))) я уже в автомате проверять начал все возможные комбинации - ошибки не было )))
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад