[프로그래머스] 두 개 뽑아서 더하기😄

GoGoDev·2021년 5월 22일
0

Programmers Lv.1🌱

목록 보기
10/46
post-thumbnail

[프로그래머스] 두 개 뽑아서 더하기
https://programmers.co.kr/learn/courses/30/lessons/68644

function solution(numbers) {
    var answer = [];
    var len = numbers.length
    for(let i = 0; i < len; i++){
        for(let j = i + 1; j < len; j++){
            answer.push(numbers[i] + numbers[j])
        }
    }
    var arr = [...new Set(answer.sort((a,b) => a-b))];
    return arr;
}
  1. 반복문을 두번 돌려서 i + j 값을 answer에 다 넣었다.
  2. answer에 넣고 sort()를 해주면 문자열로 취급(?) 하여 오름차순으로 안나온다.
  3. 고로 sort((a,b) => a-b)를 해줘서 오름차순으로 바꾼다.
  4. 중복된 값을 없애기 위해 Set을 사용하였다.
profile
🐣차근차근 무럭무럭🐣

0개의 댓글