💜 코드
function solution(numbers) {
let answer = [];
let result = new Set();
for(let i=0; i<numbers.length; i++){
for(let j=i+1; j<numbers.length; j++){
let sum = numbers[i] + numbers[j];
result.add(sum);
}
}
answer = [...result].sort((a, b) => a>b ? 1 : -1);
return answer;
}
💜 실행 결과
💜 다른 사람의 풀이
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)
}
'프로그래머스(JavaScript) > Lv1' 카테고리의 다른 글
[프로그래머스 : 연습문제] Lv1. 푸드 파이트 대회(JavaScript) (0) | 2024.03.28 |
---|---|
[프로그래머스 : 연습문제] Lv1. 문자열 내 마음대로 정렬하기(JavaScript) (0) | 2024.03.25 |
[프로그래머스 : 정렬] Lv1. K번째수(JavaScript) (0) | 2024.03.23 |
[프로그래머스 : 2021 카카오 채용연계형 인턴십] Lv1. 숫자 문자열과 영단어(JavaScript) (0) | 2024.03.23 |
[프로그래머스 : 연습문제] Lv1. 가장 가까운 같은 글자(JavaScript) (0) | 2024.03.22 |