📌문제 출처
https://programmers.co.kr/learn/courses/30/lessons/68644
📌나의 코드
function solution(numbers) {
let answer = [];
let realAns = [];
//이중 반복에서 j=i+1을 통해 중복없이 값들을 더함
for(let i=0;i<numbers.length;i++){
for(let j=i+1;j<numbers.length;j++){
answer.push(numbers[i]+numbers[j])
}
}
//오름차순 정렬
answer = answer.sort(function(a,b){
return a-b;
})
//중복제거
for(let k=0;k<answer.length;k++){
if(answer[k] !== answer[k+1]) realAns.push(answer[k])
}
return realAns;
}
//두 개 뽑아서 더하기
'프로그래머스' 카테고리의 다른 글
두 정수 사이의 합 (0) | 2022.07.16 |
---|---|
문자열 압축 (0) | 2022.06.06 |
최소직사각형 (0) | 2022.01.31 |
수박수박수박수박수박수? (0) | 2022.01.31 |
부족한 금액 계산하기 (0) | 2022.01.31 |