Filtrar números primos de un arreglo

Published by Raka Raka in

Crea una función que tome un arreglo y devuelva un nuevo arreglo que contenga únicamente números primos.

Ejemplos

filterPrimes([7, 9, 3, 9, 10, 11, 27]) ➞ [7, 3, 11]

filterPrimes([10007, 1009, 1007, 27, 147, 77, 1001, 70]) ➞ [10007, 1009]

filterPrimes([1009, 10, 10, 10, 3, 33, 9, 4, 1, 61, 63, 69, 1087, 1091, 1093, 1097]) ➞ [1009, 3, 61, 1087, 1091, 1093, 1097]

Notas

  • El nuevo arreglo debe mantener el orden en el que los números primos aparecen por primera vez en el arreglo original.
  • Consulta la pestaña Resources para obtener ayuda.