// Sort the array in descending order
// Take the first k elements
// Sum them
import java.util.Arrays;
public class MaxKElements {
public static int maxSumOfK(int[] arr, int k) {
Arrays.sort(arr); // ascending
int sum = 0;
for (int i = arr.length - 1; i >= arr.length - k; i--) {
sum += arr[i];
}
return sum;
}
public static void main(String[] args) {
int[] arr = {11, 2, 4, 9, 3, 6, 5, 1};
int k = 3;
System.out.println(maxSumOfK(arr, k));
}
}
/*
run:
26
*/