Пробежки без пары в актуальном справочнике

тема: Связывание таблиц · уровень: средний

Условие

В файле data.csv находится справочник бегунов. У части бегунов указан статус архив: такие записи остались в истории, но не входят в актуальный справочник.

В файле runs.csv находится дневник пробежек. Каждая строка дневника ссылается на существующего бегуна по полю runner_id.

Для заданной даты строкой без пары в актуальном справочнике считается пробежка, у которой статус бегуна в data.csv равен архив. Требуется посчитать количество таких пробежек и сумму их длительностей в минутах. Если длительности нескольких пробежек равны, каждая строка учитывается отдельно.

Формат ввода

В каталоге с программой находятся два CSV-файла в кодировке UTF-8 с разделителем-запятой.

Файл data.csv содержит от 300 до 2000 строк данных и заголовок:

runner_id,name,status

Файл runs.csv содержит от 300 до 2000 строк данных и заголовок:

run_id,runner_id,run_date,duration_min

В стандартный ввод подаётся одна строка с датой YYYY-MM-DD.

Формат вывода

Выведите два целых числа через пробел: количество пробежек без пары в актуальном справочнике и сумму их длительностей в минутах.

Ответ состоит из целых чисел, округление не применяется.

Ограничения

Решить задачу с автопроверкой на Python →

Куда дальше