- Описание
- Отправленные решения
305. Пользовательские логи
В файле log.csv хранятся логи пользовательской активности. Каждая строка в файле — это одно событие, которое описано в формате: время, идентификатор пользователя, тип события, параметр события.
На основе файла log.csv
выполните следующие задания:
Назовем сессией последовательный набор событий одного пользователя. Сессия заканчивается, если пользователь не совершал действий в течение 30 минут или более. Склейте события в сессии. В ответе укажите число сессий, которые начались 2020-04-19.
Будем считать, что пользователь посмотрел видео, если у него было событие с типом 2 и параметром video. Найдите день, когда число уникальных пользователей, просмотревших видео, было максимальным. В ответе укажите этот максимум.
Найдите пятиминутный интервал , в течение которого произошло больше всего событий. В ответе укажите время начала интервала в формате YYYY-MM-DD_hh:mm:ss. Если таких интервалов несколько, укажите начало наиболее позднего интервала. Обратите внимание, что началом интервала может быть произвольный момент времени.
Формат вывода
Запишите ответы на первой, второй и третий вопросы, разделив их одиночными пробелами.
Пример
67890 111 2020-01-31_10:09:12
Ограничения
Ограничение времени
1 с
Ограничение памяти
64 МБ