프로그래머스 #JS - x만큼 간격이 있는 n개의 숫자

SSO·2020년 1월 17일
0

프로그래머스Lv1

목록 보기
34/47

문제

https://programmers.co.kr/learn/courses/30/lessons/12954

풀이

  1. 2020
function solution(x, n) {
    var answer = [];
    var temp = 0;
    for(var i =0; i<n; i++){
    temp = temp + x;
    answer[i] = temp;
  }
  return answer;
}
더 생각해보기 - array.map() 사용하기
// 다른 사람들의 풀이
function solution(x, n) {
    return Array(n).fill(x).map((v, i) => (i + 1) * v)
}
  1. 2019
function solution(x, n) {
    var answer = [];
    for(var i=0; i<n; i++){
        if (i === 0){
            answer [i] = x;
        } else {
            answer[i] = answer[i-1] + x;
        } 
    }
    return answer;
}

참고사항

profile
happy

0개의 댓글