LeetCode - 2656. Maximum Sum With Exactly K Elements

henu·2023년 9월 14일
0

LeetCode

목록 보기
74/186

Solution

var maximizeSum = function(nums, k) {
  let max = Math.max(...nums)
  let sum = 0;

  for(let i=0; i<k; i++) {
    sum += max + i;
  }

  return sum
};

Explanation

문제의 요구사항을 간추려보면 nums배열에서 가장 큰 요소에 1를 0번부터 k-1번까지 더한 수들의 총합을 구하는 것이다.
즉, max + (max + 1) + (max + 2) + ... + (max + k-1)을 뜻한다.
위 식을 for문을 이용해 구현하면 해결가능하다.

0개의 댓글