Предмет: Информатика,
автор: 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:
Не принимает, пишет это
[+] 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
или ее не видно?
я не могу найти такую комбинацию чтобы код не работал (((
Всё, спасибо, ошибку свою заметил)))
)))) я уже в автомате проверять начал все возможные комбинации - ошибки не было )))
Похожие вопросы
Предмет: Русский язык,
автор: valeriyak2003
Предмет: Қазақ тiлi,
автор: regina0013
Предмет: Русский язык,
автор: Фахрия1
Предмет: Английский язык,
автор: Lolker1457
Предмет: Математика,
автор: chapa6