Fatorar um número

Published by Helen Yu in

Crie uma função que receba um número como argumento e retorne um array com todos os seus fatores.

Exemplos

factorize(12) ➞ [1, 2, 3, 4, 6, 12]

factorize(4) ➞ [1, 2, 4]

factorize(17) ➞ [1, 17]

Observações

  • O inteiro de entrada será positivo.
  • Um fator é um número que divide outro número exatamente, sem deixar resto. O segundo exemplo é um fator de 12, porque 12 / 2 = 6, com resto 0.