Conteo de palabras con HashMap en Rust
Cuenta frecuencias de palabras en un HashMap usando la API entry.
fn word_count(text: &str) -> HashMap<String, usize> {
let mut counts = HashMap::new();
for word in text.split_whitespace() {
*counts.entry(word.to_lowercase()).or_insert(0) += 1;
}
counts
}
Palabras clave y builtins usados aquí
Stringfnforinletmutstrusize
El intento, en números
- Líneas
- 7
- Caracteres a escribir
- 189
- Tokens
- 58
- Ritmo de tres estrellas
- 100 tpm
Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 35 segundos.
Paso 2 de 2 en Mapas y conteo; paso 13 de 14 en Iteradores y closures.