Дан массив из нулей и единиц. Найдите длину самой длинной непрерывной серии единиц.
Массив может быть пустым — тогда ответ 0.
В работе: Самая длинная серия дней без падений сервиса по журналу дежурств: 1 — день без инцидентов, 0 — с инцидентом.
Пример 1
Ввод
arr = [1, 1, 0, 1, 1, 1, 0]
Вывод
3
Серии единиц: 2 и 3.
Пример 2
Ввод
arr = [0, 0]
Вывод
0
Единиц нет.
Ограничения
- 0 ≤ длина
arr≤ 300 000 (в JavaScript — до 2 000 000) - Элементы — только 0 и 1
- Лимит — 1 с на тест.
Как вызывается ваш код
Читать ввод и печатать ответ не нужно: мы вызываем функцию на каждом тесте и сравниваем то, что она вернула.
print() и console.log() уходят в консоль.
def max_ones(arr: list[int]) -> int:
Источник: Яндекс, страница о секции. Условие пересказано своими словами.
Давали на собеседовании?
Ответов пока мало — ваш поможет.
Стр. 1Ctrl+Enter — запуск · Ctrl+Shift+Enter — отправка
Ожидаемый ответ не нужен: покажем, что вернула функция.
Здесь появится результат отправки.