중복 제거할려고 Set 쓰고 싶었는데, 어떻게 선언하는지 까먹어서 if문으로 처리했다.
new Set(arr) 이런식으로 쓰면 된다고 한다! 다시 배열로 바꾸고 싶으면 [...new Set(arr)] 으로 💦
function solution(numbers) {
let answer = [];
numbers = numbers.sort((a, b) => a - b);
numbers.forEach((num1, idx) => {
numbers.slice(idx + 1).forEach(num2 => {
if(answer.includes(num1 + num2) === false) answer.push(num1 + num2);
});
});
return answer.sort((a, b) => a - b);
}