Ocurrencias de letras por palabra
Crea una función que reciba una oración y un carácter que se debe buscar. Devuelve un diccionario con cada palabra de la oración y la cantidad del carácter especificado como valor.
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 función no debe distinguir entre mayúsculas y minúsculas.
- Las palabras del diccionario deben estar en minúsculas.
- Es posible que tengas que buscar signos de puntuación.
- Las palabras duplicadas deben ignorarse (consulta el ejemplo #3 para la palabra "an").