Sum of k largest
Your task
Given a list of integers and an integer k, return the sum of the k largest values. Values may repeat, and each occurrence counts on its own. If k is greater than the length of the list, sum every element; if k is zero or the list is empty, return 0. Negative numbers are allowed. Example: nums = [4, 1, 7, 3], k = 2 gives 11 because the two largest values are 7 and 4.
Examples
sum_of_k_largest(nums: list[int], k: int) -> intExample 1
Input
sum_of_k_largest([4, 1, 7, 3], 2)Output
11