Codificación de consonantes y vocales
Crea una función que reciba una oración y devuelva un arreglo acumulado de consonantes por palabra y vocales por palabra.
Ejemplos
string_code("Happy Birthday To Me!")
➞ ["4 6 1 1", "1 2 1 1"]
# Consonants - 4 : [H, p, p, y], 6 : [B, r, t, h, d, y], 1: [T], 1 : [M]
# Vowels - 1: [a], 2 : [i, a], 1: [o], 1: [e]
string_code("I'd like to drink my first glass of champagne.")
➞ [ "1 2 1 4 2 4 4 1 6", "1 2 1 1 0 1 1 1 3"]
string_code("The first man to walk on the moon was Neil Armstrong.")
➞ [ "2 4 2 1 3 1 2 2 2 2 7", "1 1 1 1 1 1 1 2 1 2 2" ]Notas
- Cuenta y como consonante.
- No importa si las letras están en mayúsculas o minúsculas.
- Cuenta únicamente las letras e ignora todos los demás caracteres (por ejemplo, números, signos de puntuación, etc.).
- Se requiere un espacio entre los números (
["1 2 3", "4 5 6"]frente a["1,2,3", "4,5,6"]).