ビット数の追加


問題の説明


自然数Nが与えられた場合,Nの各数の和を求め,返される解関数を求める.
たとえば、N=123の場合、1+2+3=6を返します.

問題を解く

function solution(n) {
    return String(n).split("").reduce((acc, cur) => {
        acc += Number(cur);
        return acc
    }, 0)
}

使用方法


-String(n):渡されたパラメータを文字列に変換します.
-String.split(n):伝達されたパラメータnに従って文字列を分割し、配列に戻す.
-Array.reduce(callback(acc, cur, curI, array), initValue):reduce関数は、配列内の要素変換後の値をコールバックして返し、コールバックパラメータはアキュムレータ、currentValue、currentIndex、arrayを渡すことができます.immutable method
-Number(n):渡されたパラメータを数値に変換します.