CodingSpace

프로그래머스#31(Lv.1)_두 개 뽑아서 더하기 본문

프로그래머스/Level1

프로그래머스#31(Lv.1)_두 개 뽑아서 더하기

개발자_조이킴 2021. 10. 6. 00:26

두 개 뽑아서 더하기!

다른 분들이 하신것 보고 배우고 또 배우자! (Set 메소드!)

 

※ 배열 중복요소 제거하는 알고리즘 기억하기!

 

그래도 포기하지말고 계속해서 공부하자!

화이팅:)

 

입출력 예시


// 프로그래머스 - Lv.1_두 개 뽑아서 더하기

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]
            answer.push(sum)
        }
    }
    
    answer = answer.filter((el, idx) => {
        return answer.indexOf(el) === idx
    })
    
    return answer.sort((a,b) => a-b)
}

 

<다른분의 solution>

 

Comments