function solution(numbers) {
let answer = [];
for (let i=0; i<numbers.length; i++) {
for (let j=i+1; j<numbers.length; j++) {
let sum = numbers[i] + numbers[j];
if (answer.includes(sum)) {
} else {
answer.push(sum);
}
}
}
return answer.map(Number).sort();
}
왜 안되나 봤는데, sort로만 해서, 순서가 12, 1, 2 이런식으로 정렬이 되었다.
숫자 정렬법 추가해주기
.sort((a,b) => a-b) 오름차순
.sort((a,b) => b-a) 내림차순
function solution(numbers) {
let answer = [];
for (let i=0; i<numbers.length; i++) {
for (let j=i+1; j<numbers.length; j++) {
let sum = numbers[i] + numbers[j];
if (answer.includes(sum)) {
} else {
answer.push(sum);
}
}
}
return answer.map(Number).sort((a,b) => a-b);
}
'코딩 테스트 > test_javaScript' 카테고리의 다른 글
[코딩테스트/javaScript] 푸드 파이트 대회 (0) | 2025.01.10 |
---|---|
[코딩테스트/javaScript] 가장 가까운 같은 글자 (0) | 2025.01.09 |
[코딩테스트/javaScript] k번째 수 (0) | 2025.01.07 |
[코딩테스트/javaScript] 숫자 문자열과 영단어 ⭐️⭐️ (0) | 2025.01.06 |
[코딩테스트/javaScript] 최소직사각형 (0) | 2025.01.05 |