Fatorar um número

Published by SyntaxGardener in

Crie uma função que receba um inteiro positivo e retorne um array em ordem crescente com todos os seus fatores.

Um fator divide o número sem deixar resto.

Exemplos

Program.Factorize(12) ➞ new[] { 1, 2, 3, 4, 6, 12 }

Program.Factorize(4) ➞ new[] { 1, 2, 4 }

Program.Factorize(17) ➞ new[] { 1, 17 }