Problem 42791. Number of divisors of a given number
Solution Stats
Problem Comments
-
6 Comments
It would be better to add squared integer numbers n in the test suite, in which case, the number of divisors is odd. However, the test suite only contain non-squared integer n, in which case the number of divisors is always even.
Any particular reason why sqrt is forbidden?
The divisors are symmetric about sqrt(n). I guess the intention to forbid sqrt might be to eliminate brute-force search approaches, which need to search over 1~sqrt(n).
Peng Liu ,thanks for the suggestion.I added a few tests.
James, the reason sqrt is forbidden is what Peng Liu suggested.
Hey, this problem is essentially the same as problem 2664 by Jean-Marie.
Good catch!
Solution Comments
Show commentsProblem Recent Solvers58
Suggested Problems
-
2260 Solvers
-
Flip the main diagonal of a matrix
769 Solvers
-
Determine Whether an array is empty
747 Solvers
-
Generate a random matrix A of (1,-1)
273 Solvers
-
546 Solvers
More from this Author12
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!