Олимпиадный тренинг

Задача . Рейтинг лабораторных работ


Задача

Темы:

Дана таблица результатов лабораторных работ по физике (баллы). Для каждого студента вычислите сумму баллов по всем работам и выведите имена в порядке убывания суммы.

Формат ввода

CSV-файл. Первая строка — заголовок:

name,mechanics,electrics,optics.

Далее строки с данными (\(2\le n\le 1000\)). Гарантируется, что все суммы различны.

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

По одному имени на строке — от наибольшей суммы к наименьшей.

Пример ввода:

name,mechanics,electrics,optics
Alexey,85,78,92
Boris,90,95,88
Vera,72,68,75
Gennady,88,92,90
Diana,65,70,60

Пример вывода:

Boris
Gennady
Alexey
Vera
Diana

Разбор. Суммы: Alexey \(=255\), Boris \(=273\), Vera \(=215\), Gennady \(=270\), Diana \(=195\). В порядке убывания: \(273>270>255>215>195\).

Подсказка. Метод .sum(axis=1) вычисляет сумму по строке. Метод .sort_values() с параметром ascending=False сортирует по убыванию.


time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python16
Комментарий учителя