- Set 사용하여 중복 제거
- new Set을 사용할때 ... 전개구문+[]을 사용하지 않으면 {} 형태로 반환, ... + [] 을 사용해서 [set의 내용물만]형태로 반환해야함
function solution(numbers) {
const temp = []
for (let i = 0; i < numbers.length; i++) {
for (let j = i + 1; j < numbers.length; j++) {
temp.push(numbers[i] + numbers[j])
}
}
const answer = [...new Set(temp)]
return answer.sort((a, b) => a - b)
}
function solution(numbers) {
var answer = [];
numbers = numbers.sort();
console.log(numbers);
for(var i = 0; i < numbers.length; i++){
for(var k = i+1; k < numbers.length; k++){
if(!answer.includes(numbers[i]+numbers[k])){
answer.push(numbers[i]+numbers[k]);
}
}
}
answer = answer.sort(function(a, b){
return a-b;
});
return answer;
}