728x90
์ฒ๋ฆฌ ์๋์ ๋ํด ์ธ์ง๋ฅผ ํ๊ฒ ๋์ด
์ค๋์ ์๋๋ ๋น๊ตํด ๋ดค๋ค.
function solution(x, n) {
return new Array(n).fill(x).map((v, i) => v += x * i)
}
์ฒ์์ ์ด๋ ๊ฒ ํ์๋๋ฐ,
๊ฐ์ฅ ๋น ๋ฅธ ์๋๋ 0.04ms ๊ฐ ๋์๋ค.
๊ทธ ๋ค์์ ํ ๋ฐฉ๋ฒ์
function solution(x, n) {
let result = [];
for (let i = 0; i < n; i++) {
result.push(x + x * i)
}
return result;
}
์ด๋ ๊ฒ for ๋ฌธ์ ๋๋ฆฐ ๋ฐฉ๋ฒ์ธ๋ฐ,
๊ฐ์ฅ ์๋๊ฐ 0.03ms ์ด ๋์๋ค.
ํฐ ์ฐจ์ด๋ ์์ง๋ง, ๋์ฒด๋ก for ๋ฌธ์ด ๋ ๋น ๋ฅด๊ฒ ๋์๋ค.
728x90
๋ฐ์ํ