14 lines
185 B
JavaScript
14 lines
185 B
JavaScript
function factors(n) {
|
|
if (!n || n < 2)
|
|
return [];
|
|
|
|
var f = [];
|
|
for (var i = 2; i <= n; i++){
|
|
while (n % i === 0){
|
|
f.push(i);
|
|
n /= i;
|
|
}
|
|
}
|
|
|
|
return f;
|
|
};
|