mirror of
https://gitlab.com/mfocko/CodeWars.git
synced 2024-11-25 02:01:56 +01:00
18 lines
385 B
JavaScript
18 lines
385 B
JavaScript
|
function divisors(integer) {
|
||
|
let sqrt = Math.floor(Math.sqrt(integer));
|
||
|
let left = [], right = [];
|
||
|
for (let i = 2; i <= sqrt; i++) {
|
||
|
if (integer % i == 0) {
|
||
|
left.push(i);
|
||
|
if (i !== integer / i) {
|
||
|
right.splice(0, 0, integer / i);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
if (left.length != 0) {
|
||
|
return left.concat(right);
|
||
|
} else {
|
||
|
return `${integer} is prime`;
|
||
|
}
|
||
|
}
|