leetcode

561. Array Partition Javascript

냠냠맨 2023. 1. 16. 09:12

⚡문제정보

두 값의 조합 중 작은 값을 모아서 합계를 내는데

최대한 높은 값을 만들어야 하는 문제입니다.

easy 문제니까 감이 오시겠지만 이거 오름차순 정렬해놓으면 끝임


🔍나의 풀이

var arrayPairSum = function(nums) {
    let answer = 0
    nums.sort((a,b) => a - b)
    for(i=0 ; i< nums.length ; i += 2) {
        answer += nums[i]
    }
    return answer
};

정렬해주고 i를 2씩 증가시켜주면서 answer에 nums[i]를 누적해줍니다. 끝

 

 

반응형