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

Popular posts from this blog

Code Wars: Data Reverse (6 kyu)

Code Wars: longest_palindrome (6 kyu)

Code Wars: Find the odd int