Problem 2544. Determine if given number is perfect
Example
The number 6 is perfect since its factors (other than 6) are 1, 2, and 3.
1 + 2 + 3 = 6
Return 1 for true (perfect), otherwise 0.
Solution Stats
Problem Comments
-
4 Comments
Show
1 older comment
Guillaume
on 3 Sep 2014
Could you improve your test suite with more test cases? (e.g. 496, 28 (true) and 26, 500 (false))
Ned Gulley
on 4 Sep 2014
I added some more tests.
Jean-Marie Sainthillier
on 6 Sep 2014
See problem 1012.
J.R.! Menzinger
on 16 Sep 2014
The point "the sum of its factors" is not correct. it must be "the sum of all his divisors"... :-/
Solution Comments
Show commentsProblem Recent Solvers42
Suggested Problems
-
17130 Solvers
-
Arrange Vector in descending order
11283 Solvers
-
Back to basics - mean of corner elements of a matrix
416 Solvers
-
Matlab Basics - Switching Assignments
290 Solvers
-
Compute LOG(1+X) in natural log
250 Solvers
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!