출처 - https://school.programmers.co.kr/learn/courses/30/lessons/68644
문제 설명
풀이
function solution(numbers) {
var answer = [];
for(let i = 0; i <numbers.length; i ++){
for(let j = i+1; j<numbers.length; j ++){
answer.push(numbers[i]+numbers[j])
}
}
//중복값 제거
answer = [...new Set(answer)]
//오름차순 정렬
return answer.sort((a,b) => a-b);
}
이중 반복문을 사용해 각 numbers에서 두개의 요소를 더하여 Set함수를 이용하여 중복값을 제거하고 오름차순으로 정렬하였다.
'알고리즘' 카테고리의 다른 글
[알고리즘]프로그래머스Lv.1 - 완주하지 못한 선수 (JS) (0) | 2024.04.03 |
---|---|
[알고리즘]프로그래머스 Lv.1 - 기사단원의 무기 (0) | 2024.04.01 |
[알고리즘] 프로그래머스 Lv.1 - 추억 점수 (0) | 2024.03.26 |
[알고리즘] 프로그래머스 Lv.1 - 신고 결과 받기 (0) | 2024.03.24 |
[알고리즘]프로그래머스 Lv.1 - 시저암호 (0) | 2024.03.22 |