JSFiddle - React, Tailwind, and code Playground

JavaScript

let input = ['1020340567.89'];


let print = this.print || console.log;
let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);



let inputOne = gets();


  console.log(inputOne);

  let sum = 0;

  let sum2 = 0;

  let str = [];

  




  for (let i = 0; i < inputOne.length; i++) {

    if (!isNaN(inputOne[i])) {
      sum += inputOne[i];
  }
    

  }



  while (sum > 9) {

     str = sum.toString();

    str = str.split('').map(Number);
     console.log(str);

      sum = 0;

    for (let j = 0; j < str.length; j++) {

      
      sum = sum + str[j];

    }

  }

  console.log(sum);