1
0
Fork 0
mirror of https://gitlab.com/mfocko/CodeWars.git synced 2024-11-09 11:09:07 +01:00
CodeWars/7kyu/find_the_divisors/solution.js

18 lines
385 B
JavaScript
Raw Normal View History

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`;
}
}