728x90
[μκ° μ½λ μ±λ¦°μ§ μμ¦ 1]
λ κ° λ½μμ λνκΈ°
μ½λ©ν μ€νΈ μ°μ΅ - λ κ° λ½μμ λνκΈ°
μ μ λ°°μ΄ numbersκ° μ£Όμ΄μ§λλ€. numbersμμ μλ‘ λ€λ₯Έ μΈλ±μ€μ μλ λ κ°μ μλ₯Ό λ½μ λν΄μ λ§λ€ μ μλ λͺ¨λ μλ₯Ό λ°°μ΄μ μ€λ¦μ°¨μμΌλ‘ λ΄μ return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ. μ ν
programmers.co.kr
My μ½λ
function solution(numbers) {
var 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) == false) {
answer.push(sum);
}
}
}
answer.sort((a, b) => a - b);
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)
}
728x90
λκΈ