Número perfecto

Crea una función que compruebe si un número entero es un número perfecto. Un número perfecto es un número que puede expresarse como la suma de sus factores (es decir, la suma de sus divisores propios), sin incluir el propio número.

Por ejemplo, 6 es un número perfecto, ya que 1 + 2 + 3 = 6, donde 1, 2 y 3 son factores de 6. Del mismo modo, 28 es un número perfecto, ya que 1 + 2 + 4 + 7 + 14 = 28.

Ejemplos

check_perfect(6) ➞ true

check_perfect(28) ➞ true

check_perfect(496) ➞ true

check_perfect(12) ➞ false

check_perfect(97) ➞ false

Notas

N/A