const sumBase = function (n, k) {
const result = n
.toString(k)
.split("")
.map((el) => Number(el))
.reduce((prev, el) => prev + el, 0);
return result;
};
solution에서 찾은 코드
let sum = 0;
for (const el of res) sum += Number(el);
return sum;
리듀서 함수는 누적 계산의 결과 값을 리턴한다.
리듀서 함수 네개 인자
누산기 (acc)
현재 값 (cur)
현재 인덱스 (idx)
원본 배열 (src)
//eg
[0, 1, 2, 3, 4].reduce(function(accumulator, currentValue, currentIndex, array) {
return accumulator + currentValue;
});// 10