Crea una función que compruebe si un entero es o no un número perfecto. Un número perfecto es un número que puede escribirse como la suma de sus factores (igual a la suma de sus divisores propios), excluyendo el número mismo.
Por ejemplo, 6 es un número perfecto, ya que 1 + 2 + 3 = 6, donde 1, 2 y 3 son todos factores de 6. Del mismo modo, 28 es un número perfecto, ya que 1 + 2 + 4 + 7 + 14 = 28.
checkPerfect(6) ➞ true
checkPerfect(28) ➞ true
checkPerfect(496) ➞ true
checkPerfect(12) ➞ false
checkPerfect(97) ➞ falseN/A