Контест Junior Функции, замыкания, генераторы обновлено
grep на генераторах
Условие
Найдите строки, содержащие подстроку (с учётом регистра). Лог большой: читайте его потоково, не загружая целиком.
Ввод: первая строка это искомая подстрока (непустая), далее строки лога (до 10⁴), нумерация строк лога с 1.
Вывод: первые 5 найденных строк в формате номер: строка, затем total k, где k общее число найденных.
Пример
ERROR
INFO start
ERROR db down
WARN slow
ERROR retry
2: ERROR db down
4: ERROR retry
total 2
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.