Um número perfeito é um número igual à soma de todos os seus divisores próprios (que não sejam ele mesmo). Tome 6 como exemplo:
6 = 1 + 2 + 3Um número que é igual à soma de todos os seus divisores próprios -- desde que um deles seja negativo -- não é exatamente perfeito, mas admirável.
Para ilustrar. Os divisores próprios de 12 são 1, 2, 3, 4, 6, totalizando 16. No entanto, se 2 for negativo, o total seria 12, o próprio número. Portanto, 12 é um número admirável.
12 = 1 - 2 + 3 + 4 + 6Crie uma função que receba um número n como entrada.
n for perfeito, retorne "Perfect".n for admirável, retorne o divisor próprio que deve ser transformado em negativo para que a soma dos divisores próprios seja igual a n.n não for perfeito nem admirável, retorne "Neither".admirable(6) ➞ "Perfect"
admirable(12) ➞ "2"
admirable(18) ➞ "Neither"N/A