1
0
Fork 0
mirror of https://gitlab.com/mfocko/CodeWars.git synced 2024-11-25 02:01:56 +01:00
CodeWars/7kyu/find_the_divisors/solution.js
Matej Focko fc899b0b02
chore: initial commit
Signed-off-by: Matej Focko <mfocko@redhat.com>
2021-12-28 16:19:58 +01:00

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