Factores de un número dado

Un factor de n es un número entero positivo que divide a n sin dejar residuo. Devuelve todos los factores de n en orden ascendente. Devuelve un arreglo vacío cuando n sea menor que 1.

Ejemplos

Program.findFactors(9) ➞ new int[]{1, 3, 9}
// 9 tiene tres factores: 1, 3 y 9.

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

Program.findFactors(20) ➞ new int[]{1, 2, 4, 5, 10, 20}

Program.findFactors(0) ➞ new int[]{}
// 0 no tiene factores.

Notas

Devuelve un arreglo vacío si el número dado es menor que 1.