Factors of an integer: Difference between revisions
Content added Content deleted
m (alphabetized list) |
|||
Line 769: | Line 769: | ||
=={{header|JavaScript}}== |
=={{header|JavaScript}}== |
||
<lang javascript>function factors(num) |
<lang javascript>function factors(num) |
||
{ |
|||
var factors = new Array(); |
|||
var |
|||
var sqrt = Math.floor(Math.sqrt(num)); |
|||
n_factors = [], |
|||
for (var i = 1; i <= sqrt; i++) { |
|||
i; |
|||
⚫ | |||
⚫ | |||
for (i = 1; i <= Math.floor(Math.sqrt(num)); i += 1) |
|||
if (num % i === 0) |
|||
{ |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
n_factors.push(num / i); |
|||
return factors; |
|||
⚫ | |||
⚫ | |||
return n_factors; |
|||
} |
} |
||
factors(45); // [1,3,5,9,15,45] |
factors(45); // [1,3,5,9,15,45] |
||
factors(53); // [1,53] |
factors(53); // [1,53] |
||
factors(64); // [1,2,4,8,16,32,64] |
factors(64); // [1,2,4,8,16,32,64]</lang> |
||
=={{header|Logo}}== |
=={{header|Logo}}== |