Last updated 4 years ago
Was this helpful?
split input each digit
iterate process-1 elements
iterate and all 'n' + 1 th elements and sum process-2'th + process-2-1'th 'n'
const digits = (num) => [].concat( ...[...String(num)].map(Number) .map((v, i, arr) => { return arr.slice(i + 1).map((v2) => v + v2); } ) );