Командная строка Junior Инциденты, on-call и постмортемы обновлено

MTTA и MTTR по журналу инцидентов

Условие

На stdin журнал инцидентов за сутки: строки <id> <уровень> <начало ЧЧ:ММ> <подтверждение ЧЧ:ММ> <восстановление ЧЧ:ММ> (всё в пределах одних суток). Выведите одну строку incidents=<число> sev1=<число SEV1> mtta=<среднее от начала до подтверждения> mttr=<среднее от начала до восстановления> longest=<id самого долгого>; средние в минутах с одним знаком после точки. Если самых долгих несколько, выберите больший id в порядке строкового сравнения.

Как подойти

Подсказки: 1
  1. Минуты от полуночи: split(t, p, ":"); p[1] * 60 + p[2].

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.