이중 for
includes()
push()
sort()
function solution(numbers) {
const result = [];
for (let i = 0; i < numbers.length - 1; ++i) {
for (let j = i + 1; j < numbers.length; ++j) {
const sum = numbers[i] + numbers[j];
if (!result.includes(sum)) {
result.push(sum);
}
}
}
return result.sort((a, b) => a - b);
}
Set
객체를 활용하여 중복되는 요소를 제거할 수 있다는 점을 알았다.