How to sum the proper divisors of a number in Node.js

1 Answer

0 votes
function SumNumberProperDivisors(num) {
    let sum = 0;
  
    for (let i = 1; i <= num / 2; i++) {
        if (num % i == 0) {
            sum += i;
            console.log(i);
        }
    }
  
    return sum;
}
  
console.log("sum = " + SumNumberProperDivisors(220));
 
 
 
 
 
/*
run:
 
1
2
4
5
10
11
20
22
44
55
110
sum = 284
 
*/

 



answered Oct 28, 2022 by avibootz
edited Nov 14, 2023 by avibootz

Related questions

...