Предмет: Информатика, автор: tghyujkl

Вводится последовательность нулей и единиц, признак конца последовательности -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: Не принимает, пишет это
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.
Аноним: напиши последнюю комбинацию 1 и 0
Аноним: или ее не видно?
Аноним: я не могу найти такую комбинацию чтобы код не работал (((
tghyujkl: Всё, спасибо, ошибку свою заметил)))
Аноним: )))) я уже в автомате проверять начал все возможные комбинации - ошибки не было )))
Похожие вопросы
Предмет: Английский язык, автор: Аноним