PerfectNumber array math Livello 10 Edit

Scrivi la classe PerfectNumber utile per individuare i numeri perfetti. La classe deve esportare i metodi seguenti:

Numeri perfetti

Un numero N è detto perfetto se la somma dei suoi divisori propri (positivi, N escluso) è pari ad N. Ad esempio 28 è un numero perfetto perché sommando i suoi divisori propri (1, 2, 4, 7 e 14) si ottiene 28.

Invece se la somma dei divisori di N è inferiore al suo valore, N è un numero difettivo, mentre se le somma dei divisori è superiore, N è un numero abbondante.