Perfect Numbers

Decimos que un número entero nn mayor que cero es perfecto si es igual a la suma de sus divisores (excepto él mismo). De esta manera 66 es un número perfecto porque la suma de sus divisores es 1+2+3=61 + 2 + 3 = 6. En cambio 88 no es perfecto porque 1+2+4=71 + 2 + 4 = 7 que es diferente de 88.

Implemente la función @is_perfect_number(n)@ que determina si un entero nn mayor que cero dado es perfecto o no.

Observación

Hasta el año 2016 sólo se conocían 49 numeros perfectos! Y quizá no se conozcan muchos más hasta hoy!

Ejemplo de sessión

Información del problema

Autoría: Unknown
Traducción: InfBesos

Generación: 2026-01-25T17:05:37.155Z

© Jutge.org, 2006–2026.
https://jutge.org