본문 바로가기
자바스크립트 코딩테스트

프로그래머스 Level 1 - 두 개 뽑아서 더하기 (Javascript)

by 준벨롭 2023. 12. 11.

문제

답안

function solution(numbers) {
    var answer = [];
    
    // 2차원배열 생성
    for(let i = 0; i < numbers.length; i++){
        for(let j = i+1; j < numbers.length; j++){
                answer.push(numbers[i]+numbers[j]);
            }
        }
    //중복 제거 후 오름차순
    let dup = [...new Set(answer)];
    return dup.sort((a,b)=> a-b);
}

후기

[...new Set()] 을 이용해 중복을 제거하는 방법을 사용해봤다.

728x90