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í
forfuncintmakemaprangereturnstring
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.
Paso 9 de 9 en Arreglos, slices y mapas; paso 24 de 30 en Fundamentos del lenguaje.