Algorithm Problem/JavaScript
[javascript] ํ๋ก๊ทธ๋๋จธ์ค - ๋ ๊ฐ ๋ฝ์์ ๋ํ๊ธฐ
deo2kim
2020. 10. 19. 08:00
๋ฐ์ํ
๐ค๋ฌธ์ ํด๊ฒฐ
1. 2์ค ํฌ๋ฌธ์ ์ด์ฉํ์ฌ ์๋ก ๋ค๋ฅธ 2 ์ซ์๋ฅผ ๋ํ ๊ฐ์ ๋ฐฐ์ด์ ๋ด๋๋ค.
2. ์ค๋ณต์ ์ ๊ฑฐํ๋ค set
3. ์ ๋ ฌํ๋ค.
๐จ
๐ป์์ค ์ฝ๋
function solution(numbers) {
var answer = [];
for ( var i = 0; i < numbers.length; i++) {
for ( var j = 0; j < numbers.length; j++) {
if ( i != j) {
answer.push(numbers[i]+numbers[j])
}
}
}
const result = [ ...new Set(answer)]
result.sort((a,b)=>{
return a-b
})
return result;
}
๐๋ฌธ์ ํ์ธ
์ถ์ฒ: ํ๋ก๊ทธ๋๋จธ์ค
๋งํฌ: https://programmers.co.kr/learn/courses/30/lessons/68644?language=javascript
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ ๊ฐ ๋ฝ์์ ๋ํ๊ธฐ
์ ์ ๋ฐฐ์ด numbers๊ฐ ์ฃผ์ด์ง๋๋ค. numbers์์ ์๋ก ๋ค๋ฅธ ์ธ๋ฑ์ค์ ์๋ ๋ ๊ฐ์ ์๋ฅผ ๋ฝ์ ๋ํด์ ๋ง๋ค ์ ์๋ ๋ชจ๋ ์๋ฅผ ๋ฐฐ์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ๋ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ๏ฟฝ
programmers.co.kr
๋ฐ์ํ