typestar

Prueba de primalidad en Go

Divisiones de prueba hasta la raíz cuadrada, y con eso alcanza.

func isPrime(n int) bool {
    if n < 2 {
        return false
    }
    for i := 2; i*i <= n; i++ {
        if n%i == 0 {
            return false
        }
    }
    return true
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
11
Caracteres a escribir
125
Tokens
44
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 29 segundos.

Escribe este fragmento

Paso 5 de 6 en Funciones; paso 14 de 30 en Fundamentos del lenguaje.

← Anterior Siguiente →