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
-
Find the longest sequence of 1's in a binary sequence.
6232 Solvers
-
780 Solvers
-
Make a random, non-repeating vector.
9273 Solvers
-
478 Solvers
-
Sum of the Multiplication of Vectors
269 Solvers
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!