// If the sum of all factors of a number is equal to the number, then the number is perfect
// Factors of a number are numbers that divide the number evenly
function isPerfectNumber(n) {
let i = 1;
let sum = 0;
while (i < n) {
if (n % i == 0) {
sum = sum + i;
}
i++;
}
return sum == n;
}
n = 496;
if (isPerfectNumber(n))
console.log("Perfect Number");
else
console.log("Not Perfect Number");
/*
run:
Perfect Number
*/