[JavaScript] 두 개 뽑아서 더하기

ksweeni·2023년 4월 29일

Programmers

목록 보기
4/20

두 개 뽑아서 더하기

🎱 problem

https://school.programmers.co.kr/learn/courses/30/lessons/68644

🎱 solution

function solution(numbers) {
    const arr= [];

    for(let i=0;i<numbers.length;i++){
        for(let j=i+1;j<numbers.length;j++){
            arr.push(numbers[i]+numbers[j]);
        }
    }
    
     const answer = [...new Set(arr)] // 중복이 제거된 집합으로 
    return answer.sort((a,b) => { return a-b});
}

i와 j를 이용한 for문으로 모든 값을 더한 후, Set()의 특성인 중복 제거를 통해 필요한 값들만 남긴 값을 반환한다.

0개의 댓글