Package g0501_0600.s0507_perfect_number
Class Solution
java.lang.Object
g0501_0600.s0507_perfect_number.Solution
public class Solution
extends java.lang.Object
507 - Perfect Number.
Easy
A perfect number is a positive integer that is equal to the sum of its positive divisors , excluding the number itself. A divisor of an integer x
is an integer that can divide x
evenly.
Given an integer n
, return true
if n
is a perfect number, otherwise return false
.
Example 1:
Input: num = 28
Output: true
Explanation: 28 = 1 + 2 + 4 + 7 + 14 1, 2, 4, 7, and 14 are all divisors of 28.
Example 2:
Input: num = 7
Output: false
Constraints:
1 <= num <= 108
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Solution
public Solution()
-
-
Method Details
-
checkPerfectNumber
public boolean checkPerfectNumber(int num)
-