← К задачам
Легко · +1МассивыСтруктуры данных

Подсчёт голосов

В вашей школе прошли выборы президента, и вам, как члену счётной комиссии, доверили посчитать бюллетени. Каждый бюллетень — это просто имя кандидата, за которого проголосовали.

Напишите функцию count_votes(ballots), которая принимает список имён (строк) — по одному имени на каждый поданный голос — и возвращает имя победителя: кандидата, набравшего больше всего голосов. Если несколько кандидатов набрали одинаковое максимальное число голосов, побеждает тот, чьё имя встретилось в списке раньше. Для пустого списка верните пустую строку "".

Примеры:

count_votes(["Anna", "Boris", "Anna"]) -> "Anna"
count_votes(["a", "b", "a", "b"]) -> "a"
count_votes([]) -> ""
def count_votes(ballots):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект