function findFactors(number) {
let factors = [];
for (let i = 1; i <= number; i++) {
if (number % i === 0) {
factors.push(i);
}
}
return factors;
}
function findFifthHighestFactor(number) {
let factors = findFactors(number);
let uniqueFactors = Array.from(new Set(factors)); // Remove duplicates
let sortedFactors = uniqueFactors.sort((a, b) => b - a); // Sort in descending order
return sortedFactors[4]; // 5th highest factor is at index 4
}
let fifthHighestFactor = findFifthHighestFactor(50);
console.log(fifthHighestFactor);
1 Answers