Второй результат по числу наблюдений птиц
Условие
В файле data.csv содержатся результаты наблюдений за птицами в парке. Каждая строка описывает одно наблюдение: вид птицы, зону парка, дату и число замеченных птиц.
Некоторые наблюдения не содержат числа птиц: в столбце observed_count в таких строках записано пустое значение. Такие строки не участвуют в расчётах.
Для каждого вида птиц вычисляется суммарное число замеченных птиц среди строк, где значение observed_count не пропущено и не меньше заданного порога k:
total(species) = сумма observed_count по подходящим строкам данного species.
Все виды из файла участвуют в ранжировании, даже если для них не нашлось подходящих строк. Для них сумма равна 0. Виды упорядочиваются по убыванию total(species). Требуется вывести значение суммы у вида, стоящего вторым в этом порядке. При равенстве сумм раньше располагается вид с лексикографически меньшим названием.
Ответ является целым числом, округление не требуется.
Формат ввода
В первой и единственной строке stdin задано целое число k — порог для значения observed_count.
Рядом с программой расположен файл data.csv в кодировке UTF-8. Разделитель столбцов — запятая, первая строка содержит заголовки. В файле имеются столбцы:
observation_date— дата наблюдения в форматеYYYY-MM-DD;species— название вида птицы латинскими буквами;park_zone— зона парка;observed_count— целое число птиц или пустая строка, если число не указано.
Формат вывода
Выведите одно целое число — второй по величине суммарный результат среди видов птиц.
Ограничения
- В файле от 300 до 2000 строк с данными, не считая заголовка.
0 <= k <= 100.- Если значение
observed_countне пропущено, то1 <= observed_count <= 100. - Длина названия вида
speciesсоставляет от 3 до 30 символов. - Длина названия зоны
park_zoneсоставляет от 3 до 30 символов. - В файле присутствуют не менее двух различных видов птиц.
Решить задачу с автопроверкой на Python →
Куда дальше
- Школьный этап ВсОШ по информатике — как устроен первый этап и план подготовки за четыре недели
- Родителям: подготовка бесплатно — сколько стоит репетитор, что даёт бесплатный маршрут и как понять, что ребёнок занимается
- БВИ и льготы при поступлении — какой диплом что даёт и сколько лет он действует