Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,914 questions

51,847 answers

573 users

How to calculate generic root of a number in Node.js

1 Answer

0 votes
// Generic Root of a number = sum of all the digits of the number until we get a single-digit
// 12345 : 1 + 2 + 3 + 4 + 5 = 15 : 1 + 5 = 6
// Generic Root of 12345 is 6
 
let num = 12345, sum, remainder;
  
while(num > 10) {
    sum = 0;
    let s = "sum digits of " + num + " = ";
    while(num) {
        remainder = num % 10;
        num = Math.floor(num / 10);
        sum += remainder;
    }
    console.log(s + sum);
    if(sum > 10)
       num = sum;
    else
       break;
}
console.log("generic root = " + sum);
  
  
  
  
/*
run:
     
sum digits of 12345 = 15
sum digits of 15 = 6
generic root = 6
     
*/

 



answered Jan 7, 2022 by avibootz

Related questions

1 answer 97 views
2 answers 145 views
2 answers 166 views
2 answers 148 views
2 answers 335 views
2 answers 204 views
3 answers 161 views
...