Ocurrencias de una letra por palabra
Crea una función que reciba una oración y una cadena de un carácter que se debe buscar. Divide la oración por los espacios y devuelve un diccionario cuyas claves sean las palabras distintas en minúsculas y cuyos valores sean la cantidad de veces que aparece el carácter buscado en cada palabra.
Ejemplos
findOccurrences("Hello World", "o") // ["hello": 1, "world": 1]
findOccurrences("Create a nice JUICY function", "c") // ["create": 1, "a": 0, "nice": 1, "juicy": 1, "function": 1]
findOccurrences("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.