n個のデジタルJavaScript、間隔は[Programmer]x


問題の説明
関数解は、整数xと自然数nを含むリストを返さなければなりません.xからxで増加するnの数字です.次の制限条件を見て、条件を満たす関数、解を完成してください.
せいげんじょうけん
  • xは、−1000000または1000000以下の整数である.
  • nは1000以下の自然数です.
  • I/O例
    xnanswer25[2,4,6,8,10]43[4,8,12]-42[-4, -8]
    基本ソリューションコード
    function solution(x, n) {
        var answer = [];
        return answer;
    }
    問題を解く
    function solution(x, n) {
        var answer = [];
        for (let i = 1; i < n+1; i++) { 
        //i가 0이 아닌 1부터 시작하기 때문에 i의 범위를 n+1로 지정해준다
            answer.push(x*i); //answer array에 x*i 값들을 넣어라
        }
        return answer;
    }
    説明する
    難しくないです.
    関数の使用
  • .push():配列の最後に1つ以上の要素を追加し、配列の新しい長さ
  • を返します.
    (出典:https://developer.mozilla.org/ko/)
    別の解釈
    function solution(x, n) {
        return Array(n).fill(x).map((v, i) => (i + 1) * v)
    }
    その他のプールの説明
  • で使用する関数
  • .fill():配列の開始インデックスから終了インデックスまで、静的値で埋め込みます.
  • arr.fill(value[, start[, end]])
  • .map():マトリックスの加算の他のプール
  • を参照してください.
    (出典:https://developer.mozilla.org/ko/)
  • プール
  • n(5)個の値のArrayを作成します.->ここで、すべてx(2)で->n(5)個の現在の要素を充填し、v(2)にインデックス(i=0~4)->(0~4)+1)*v(=2)を与える.
  • .地図の利用率が高い.困難map