[JavaScript] 두 개 뽑아서 더하기

ladiolus·2023년 5월 18일
0

programmers

목록 보기
20/25
post-thumbnail

⏱️ 10:02.83

중복 제거할려고 Set 쓰고 싶었는데, 어떻게 선언하는지 까먹어서 if문으로 처리했다.
new Set(arr) 이런식으로 쓰면 된다고 한다! 다시 배열로 바꾸고 싶으면 [...new Set(arr)] 으로 💦


CODE

function solution(numbers) {
    let answer = [];
    
    numbers = numbers.sort((a, b) => a - b);
    numbers.forEach((num1, idx) => {
        numbers.slice(idx + 1).forEach(num2 => {
            if(answer.includes(num1 + num2) === false) answer.push(num1 + num2);
        });
    });

    return answer.sort((a, b) => a - b);
}

0개의 댓글