FCC Project Euler: Problem 3: Largest prime factor
The prime factors of 13195 are 5, 7, 13 and 29.
What is the largest prime factor of the given
number
?
function largestPrimeFactor(number) {
let primeArr = [];
for (let i = 2; i <= number; i++) {
if (number % i === 0) {
primeArr.push(i);
}
}
// console.log(primeArr);
for (let i = 0; i < primeArr.length; i++) {
for (let j = 2; j < primeArr[i]; j++) {
if (primeArr[i] % j === 0) {
primeArr[i] = -primeArr[i];
break;
}
}
}
return Math.max(...primeArr);
}
largestPrimeFactor(13195);
Comments
Post a Comment