Место в рейтинге чисел

Представьте рейтинг результатов, где нужно узнать, кто стоит на k-м месте сверху. Напишите функцию find_kth_largest, которая вернёт k-й по величине элемент списка nums. Считать нужно от самого большого элемента, начиная с 1. Повторяющиеся числа считаются отдельными элементами, как отдельные места в рейтинге.

Примеры

Ввод
[3, 2, 1, 5, 6, 4], 2
Вывод
5
Ввод
[3, 2, 3, 1, 2, 4, 5, 5, 6], 4
Вывод
4
Ввод
[1], 1
Вывод
1

Нужно реализовать

def find_kth_largest(nums: list[int], k: int) -> int:

Теги

arraysortingbinary-search
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
[3,2,1,5,6,4], 2
Ожидаемый5
2
Ввод
[3,2,3,1,2,4,5,5,6], 4
Ожидаемый4
3
Ввод
[1], 1
Ожидаемый1
4
Ввод
[7,7,7], 2
Ожидаемый7
5
Ввод
[-1,-2,-3,-4], 1
Ожидаемый-1
6
Ввод
[3,2,1,5,6,4,3,2], 1
Ожидаемый6
Фокус-радио
На паузе · SomaFM · Fluid