Relative Content

Tag Archive for javascriptmathfactors

Why divide by the same factor in a loop in factorization?

function Factors(remainder) { var factors = [], i; for (i = 2; i <= remainder; i++) { while ((remainder % i) === 0) { factors.push(i); remainder /= i; } } return factors; } can we just use ‘if’ insted of ‘while’ ? function Factors(remainder) { var factors = [], i; for (i = 2; i […]