JSFiddle - React, Tailwind, and code Playground
by Pratik Bhoir
JavaScript
function fact(num){
var temp=num;
var factors = [];
for(var i=1;i<=num;i++){
if(isPrime(i)){
if(temp%i==0){
temp = temp/i;
factors.push(i);
if(num==0){
return factors;
}
}
}
}
}
function isPrime(num){
for(var i = 2;i<num;i++){
if(num%i==0){
return true;
}
}
return false;
}