Número perfeito

Crie uma função que verifique se um número inteiro é um número perfeito. Um número perfeito é um número que pode ser expresso como a soma de seus fatores (ou seja, a soma de seus divisores próprios), sem incluir o próprio número.

Por exemplo, 6 é um número perfeito, pois 1 + 2 + 3 = 6, sendo que 1, 2 e 3 são fatores de 6. Da mesma forma, 28 é um número perfeito, pois 1 + 2 + 4 + 7 + 14 = 28.

Exemplos

check_perfect(6) ➞ true

check_perfect(28) ➞ true

check_perfect(496) ➞ true

check_perfect(12) ➞ false

check_perfect(97) ➞ false

Observações

N/A