Apariciones de una letra por palabra
Crea una función que reciba una oración y una cadena de un solo carácter que se debe buscar. Divide la oración por los espacios y devuelve un arreglo asociativo cuyas claves sean las distintas palabras en minúsculas y cuyos valores sean la cantidad de veces que aparece el carácter buscado en cada palabra.
Ejemplos
find_occurrences("Hello World", "o"); // ["hello" => 1, "world" => 1]
find_occurrences("Create a nice JUICY function", "c"); // ["create" => 1, "a" => 0, "nice" => 1, "juicy" => 1, "function" => 1]
find_occurrences("An APPLE a day keeps an Archeologist AWAY...", "A"); // ["an" => 1, "apple" => 1, "a" => 1, "day" => 1, "keeps" => 0, "archeologist" => 1, "away..." => 2]Notas
- La búsqueda no distingue entre mayúsculas y minúsculas.
- Mantén los signos de puntuación unidos a cada palabra; el carácter buscado también puede ser un signo de puntuación.
- Ignora las palabras repetidas después de su primera aparición, como se muestra con
anen el tercer ejemplo.