코딩 테스트/프로그래머스 level1

두 개 뽑아서 더하기

fullfish 2021. 10. 24. 21:09

초기 코딩

function solution(numbers) {
    var answer = [];
    return answer;
}

 

첫 아이디어
이중 for문으로 더한값을 icludes메서드로 찾아서 존재하지 않으면 넣은다음 오름차순함

 

나의 코드
function solution(numbers) {
    var answer = [];
    let sum = 0;
    for(let i = 0 ; i < numbers.length ; i ++){
        for(let j = i+1 ; j < numbers.length ; j++){
            sum = numbers[i] + numbers[j]
            if(!answer.includes(sum)){
                answer.push(sum);
            }
        }
    }
    answer.sort(function(a, b)  {
        return a - b;
    })
    return answer;
}

'코딩 테스트 > 프로그래머스 level1' 카테고리의 다른 글

최소직사각형  (0) 2022.04.19
예산  (0) 2021.10.25
나누어 떨어지는 숫자 배열  (0) 2021.10.24
콜라스 추측  (0) 2021.10.22
하샤드 수  (0) 2021.10.22