Comprueba si un número es primo

Published by Matt in

Crea una función que devuelva true si un número es primo y false en caso contrario. Un número primo es cualquier entero positivo divisible exactamente por solo dos divisores: 1 y él mismo.

Los primeros diez números primos son:

2, 3, 5, 7, 11, 13, 17, 19, 23, 29

Ejemplos

isPrime(31) ➞ true

isPrime(18) ➞ false

isPrime(11) ➞ true

Notas

  • Un número primo no tiene otros factores aparte de 1 y él mismo.
  • Si un número es impar, no es divisible por un número par.
  • El 1 no se considera un número primo.