Sha256: 22a08529f6b3acdec93ff98ae9a5c086e72866de78f7aa8b4fc445e1e7ef79d8
Contents?: true
Size: 394 Bytes
Versions: 127
Compression:
Stored size: 394 Bytes
Contents
'use strict'; exports.for = function (n) { var primeFactors = []; var possibleFactor = 2; var number = n; while (possibleFactor * possibleFactor <= number) { while (number % possibleFactor === 0) { primeFactors.push(possibleFactor); number /= possibleFactor; } possibleFactor += 1; } if (number > 1) { primeFactors.push(number); } return primeFactors; };
Version data entries
127 entries across 127 versions & 1 rubygems