From MathWorld: d is called an e-divisor (or exponential divisor) of a number n with prime factorization
if
and
where
for
. For example, the e-divisors of 36 are
,
,
, and
.Write a function to list the e-divisors of an integer. List them in increasing order.
Solution Stats
Problem Comments
2 Comments
Solution Comments
Show comments
Loading...
Problem Recent Solvers5
Suggested Problems
-
Determine the e-divisors of an integer
5 Solvers
More from this Author321
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
A few questions:
1. What does "d | n " means?
2. Why aren't 2*18 or 3*12 listed as e-divisors of 36?
Alexander, d | n means "d divides n". Notice that 36 (= 4*9) is an e-divisor. You wouldn't list 2*18 and 3*12 as well.