Тройка лучших очков
В таблице рекордов обычно показывают не все результаты, а только самые сильные. Напишите функцию, которая получает список scores и возвращает три лучших результата по убыванию. Если результатов меньше трёх, верните все доступные результаты в правильном порядке.
Примеры
Ввод
[10, 30, 90, 30, 100]Вывод
[100, 90, 30]Ввод
[20, 10]Вывод
[20, 10]Ввод
[30, 70]Вывод
[70, 30]Нужно реализовать
def personal_top_three(scores: list[int]) -> list[int]:
Теги
listssorting
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[10,30,90,30,100]Ожидаемый
[100,90,30]2
Ввод
[20,10]Ожидаемый
[20,10]3
Ввод
[30,70]Ожидаемый
[70,30]4
Ввод
[40]Ожидаемый
[40]5
Ввод
[10,30,40,20]Ожидаемый
[40,30,20]6
Ввод
[]Ожидаемый
[]Фокус-радио
На паузе · SomaFM · Fluid