JSFiddle - React, Tailwind, and code Playground

by Danish Farman

JavaScript

var perfectNumber = function(inp) {

var res = [];

for(var i=1; i < inp; i++) {
	
	if(inp % i === 0){	
		res.push(i);
	}
}

var sum = res.reduce((a,b)=>a+b);
console.log(res, sum);
var isPerfectNumber =  inp === sum;
return isPerfectNumber;
}

console.log(perfectNumber(28));