bits состоит из нулей и единиц. Разрешается заменить на единицу не больше одного нуля.
Верните наибольшую длину непрерывного отрезка из одних единиц, которую можно получить.
Дополнительно: как решить задачу, если числа приходят потоком по одному и хранить их все нельзя?bits=[1, 1, 0, 1, 0, 1, 1, 1] → 5
Если исправить второй ноль, получится [1, 1, 0, 1, 1, 1, 1, 1] — пять единиц подряд. Исправление первого нуля даёт только четыре.
bits=[0, 0, 0] → 1
Одну позицию можно превратить в единицу — длина 1.
bits=[1, 1, 1] → 3
bits=[1, 1, 0, 1, 0, 1, 1, 1]
5
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 89 тестов на сервере, включая скрытые.