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);