x만큼 간격이 있는 n개의 숫자

·2022년 3월 19일
0

알고리즘

목록 보기
9/47

function solution(x, n) {
    let a = []
    for (i=1; i <= n; i++){
  a.push(x * i)
}
    return a
}

제일 상단에 있는 코드는 map을 사용한 코드였는데

for로 돌린게 더 빨랐다
혹시 값이 적어서 그런가 해가지고 값도 잔득 늘려서 돌려봤는데도 똑같다!

역시 튜닝의 끝은 순정이지!

상단의 코드!

function solution(x, n) {
    return Array(n).fill(x).map((v, i) => (i + 1) * v)
}

나중에 왜 더 느릴 수 밖에 없게 되는지. 한번 확인해봐야겠다

어...근데 구조는 아래꺼가 더 짧은데...왜.....?
for문이 더 빠르지....?

profile
물류 서비스 Backend Software Developer

0개의 댓글