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

Prodentim Probiotics Specially Designed For The Health Of Your Teeth And Gums

Instant Grammar Checker - Correct all grammar errors and enhance your writing

Teach Your Child To Read

Powerful WordPress hosting for WordPress professionals

Disclosure: My content contains affiliate links.

31,104 questions

40,777 answers

573 users

How to check whether a given number is a harshad number in JavaScript

1 Answer

0 votes
const n = 171;  
let sum = 0;
let temp = n;  
        
while (temp > 0) {  
    let reminder = temp % 10;  
    sum = sum + reminder;  
    temp = Math.trunc(temp / 10);  
}  
      
// 1 + 7 + 1 = 9 : 171 % 9 = 0 <- harshad   
if (n % sum == 0)  
    console.log(n + " is a harshad number");  
else
    console.log(n + " is not a harshad number");  
     
  
  
  
  
/*
run:
   
"171 is a harshad number"
   
*/

 





answered Jul 24, 2021 by avibootz
edited Nov 16, 2022 by avibootz

Related questions

...