두 개 뽑아서 더하기

RyuIsangGo🤘·2023년 8월 23일
0

문제

나의코드

const solution = (numbers) => {
    
    let sumList = [];
    for(let i = 0; i< numbers.length -1; i++) {
        for(let j = i+1; j < numbers.length; j++) {
            sumList.push(numbers[i] + numbers[j]);
        }
    }
    
    const uniqueSumListSet = new Set(sumList);
    return [...uniqueSumListSet].sort((x, y) => x - y);
}

로직흐름

numbers에서 두개의 요소를 선택하고 이것의 합을 배열에 저장해나간다.
이 배열을 Set Object를 이용해서 동일 요소를 제거한뒤, sort를 이용해서 오름차순으로 정렬한다.

profile
이전 블로그 입니다.

0개의 댓글