Sequence: smallest number with exactly n divisors: Difference between revisions

m
Swift: removed unnecessary variable, renamed another one
(Added Wren)
m (Swift: removed unnecessary variable, renamed another one)
Line 1,387:
var n = number
var total = 1
var power = 2
// Deal with powers of 2 first
while n % 2 == 0 {
total += 1
power *= 2
n /= 2
}
Line 1,397 ⟶ 1,395:
var p = 3
while p * p <= n {
var sumcount = 1
power = p
while n % p == 0 {
sumcount += 1
power *= p
n /= p
}
total *= sumcount
p += 2
}
1,777

edits