Maximum Sum With Exactly K Elements

EasyArrayGreedy

Solution

export function maximizeSum(nums: number[], k: number): number {
  const maxNum = nums.reduce((max, num) => (max < num ? num : max), 0);
  return maxNum * k + (k * (k - 1)) / 2;
}