Recursive Digit Sum - I

ZeeshanAli-0704 - Aug 30 '22 - - Dev Community
const superDigit = (n, k) => {
  n =
    n.split("").reduce((a, b) => {
      return +a + +b;
    }) *
      k +
    "";
  return n.length > 1 ? superDigit(n, 1) : n.charAt(0);
};
console.log(superDigit("148", 3));

Enter fullscreen mode Exit fullscreen mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .