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문이 더 빠르지....?