自然数を配列に反転(JavaScript)


問題の説明


自然数nを逆さまにして、各数字を要素の配列で返します.例えば、nが12345の場合、[5,4,3,2,1]が返される.

せいげんじょうけん


nは10000000以下の自然数である.

I/O例


nreturn12345[5,4,3,2,1]

問題を解く

function solution(n) {
    n = n.toString()
    let answer = [];
    for (i = 0; i < n.length; i++) {
        answer.unshift(parseInt(n[i]))
    }
    return answer;
}
  • 自然数nを各ビット数に分割するために、toString()を文字列に置き換える.
  • for反復文およびparseInt()を使用して、文字列に対応する各インデックスの文字を整数に変換し、その後、unshift()を使用して、後続のインデックス値を空の文字列answerに最初に挿入します.
  • の複文が完了すると、answerに戻ります.