← К задачам
Средне · +3МассивыСортировка

Призёры забега

На финише марафона ты ведёшь протокол и должен быстро объявить тройку лидеров.

Напиши функцию podium(runners), где runners — список участников, каждый задан как [имя, время_сек] (имя — строка, время — число секунд). Верни список имён трёх лучших бегунов по возрастанию времени (первым — у кого время меньше всех). Если участников меньше трёх, верни имена всех, сколько есть, в том же порядке.

Гарантируется, что времена различны.

Пример:

podium([["Аня", 95], ["Боря", 90], ["Вера", 99], ["Гена", 92]])
-> ["Боря", "Гена", "Аня"]
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def podium(runners):
    pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.