const-tommy.dev
기록을 불러오는 중입니다
Set을 다시 배열로 변환하고, 숫자 크기순으로 정렬해서 리턴function solution(numbers) {
function getSumEachOther(arr) {
let sum = [];
for (let i = 0; i < arr.length; i += 1) {
for (let j = i + 1; j < arr.length; j += 1) {
sum.push(arr[i] + arr[j]);
}
}
return [...new Set(sum)].sort((a, b) => a - b);
}
return getSumEachOther(numbers);
}Set이 가장 간편하며, 스프레드 연산자([...])를 통해 다시 배열로 변환하는 패턴이 유용함