Вступить в клуб →
средняяpythonАнализ логов: выборки, частоты и таймлайн инцидента

Найти минуты всплеска ошибок для таймлайна инцидента

Для отчёта об инциденте нужно выделить минуты, когда ошибок было много.

Напишите spike_minutes(lines, threshold).

  • Строка имеет вид 2026-09-14T10:15:03Z ERROR сообщение: сначала время в формате ISO, через пробел — уровень.
  • Минута — первые 16 символов времени: 2026-09-14T10:15.
  • Считаются только строки с уровнем ERROR.
  • Верните список пар (минута, число_ошибок) для минут, где ошибок не меньше threshold, отсортированный по минуте.
  • Для пустого списка верните [].

заготовка решения

def spike_minutes(lines, threshold):
    # ваш код
    return None

🔒 Проверка ответа — для участников клуба

  • Автотесты прямо в браузере
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела