Número de vezes que um caractere aparece
Crie uma função que retorne quantas vezes um determinado caractere aparece em cada palavra de uma frase. Considere idênticas as formas maiúscula e minúscula da mesma letra.
Exemplos
charAppears("She sells sea shells by the seashore.", "s")
➞ [1, 2, 1, 2, 0, 0, 2]
// s aparece uma vez em She, duas vezes em sells, uma vez em sea, duas vezes em shells, e assim por diante.
charAppears("Peter Piper picked a peck of pickled peppers.", "P")
➞ [1, 2, 1, 0, 1, 0, 1, 3]
// A comparação não diferencia letras maiúsculas de minúsculas.
charAppears("She hiked in the morning, then swam in the river.", "t")
➞ [0, 0, 0, 1, 0, 1, 0, 0, 1, 0]Notas
- Divida a frase em palavras separadas por espaços.
- Os sinais de pontuação permanecem ligados à palavra, mas não alteram de nenhuma outra forma a contagem do caractere.