AD

¿Ya dominas lo básico? Un curso estructurado de Go es la vía rápida para dar el salto.

Ver cursos de Go en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐹Lecciones de Go
Lección 60 / 68

Comprobar si un número es primo

En esta lección determinarás si un número solo es divisible por 1 y por sí mismo.

Se prueban los divisores desde 2; si alguno divide exacto, no es primo. Basta llegar hasta la raíz cuadrada.

El código de ejemplo comprueba varios números e indica cuáles son primos.

Ese límite no es un truco arbitrario: si un número tiene un divisor mayor que su raíz, forzosamente tiene otro menor, que ya habrías encontrado. Para un millón, reduce las comprobaciones de un millón a mil.

Cuidado con los casos pequeños: 1 no es primo por definición y 2 sí lo es aunque sea par. Son las dos entradas que más a menudo se responden mal, y conviene tratarlas explícitamente en lugar de confiar en que el bucle las resuelva.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Go directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)