Class name: KPerfect
Method name: abundancy
Parameters: int
Returns: int
If f(n) denotes the sum of all integer divisors of n and f(n) = k * n then n is
a k-fold perfect number where k is an integer. The sum of all integer divisors
of n is defined as the sum of positive integers less than or equal to n that
divide n with a remainder of zero.
The integer coefficient k above is known as the abundancy of n.
Write a class KPerfect, which contains a method abundancy. The method should
accept an integer as a parameter and return its abundancy as defined above. If
the input is not a k-fold perfect number, the method should return 0.
The method signature is (Be sure your method is public):
int abundancy (int n);
* n will satisfy 1 <= n <= 1,000,000;
For Example, if n = 6, f(n) = 1 + 2 + 3 + 6 = 12. f(n) = k * n -> 12 = 2 * 6
k = 2.
Examples:
n = 1 result: 1
n = 6 result: 2
n = 120 result: 3
n = 154 result: 0