Filtrar números primos de una lista
Crea una función que reciba un arreglo y devuelva un nuevo arreglo que contenga únicamente los números primos.
Ejemplos
Program.filterPrimes(new int[]{7, 9, 3, 9, 10, 11, 27}) ➞ new int[]{7, 3, 11}
Program.filterPrimes(new int[]{10007, 1009, 1007, 27, 147, 77, 1001, 70}) ➞ new int[]{10007, 1009}
Program.filterPrimes(new int[]{1009, 10, 10, 10, 3, 33, 9, 4, 1, 61, 63, 69, 1087, 1091, 1093, 1097}) ➞ new int[]{1009, 3, 61, 1087, 1091, 1093, 1097}Notas
- El nuevo arreglo debe conservar el orden en el que los números primos aparecen por primera vez en el arreglo original.
- Consulta la pestaña Recursos si necesitas ayuda.