typestar

Conteo de palabras con mapa en Go

Cuenta frecuencias de palabras en un mapa, la tabla hash integrada de Go.

func wordCount(text string) map[string]int {
    counts := make(map[string]int)
    for _, word := range strings.Fields(text) {
        counts[strings.ToLower(word)]++
    }
    return counts
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
7
Caracteres a escribir
169
Tokens
49
Ritmo de tres estrellas
90 tpm

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

Escribe este fragmento

Paso 9 de 9 en Arreglos, slices y mapas; paso 24 de 30 en Fundamentos del lenguaje.

← Anterior Siguiente →