Se piden los códigos de varias funciones. En cada caso bastan unas
pocas líneas de código. Seguid el formato de los ejemplos que se
muestran abajo. Atención: No uséis el método
split de la clase string.
Programad una función @um_count(s)@ que dado un string
retorne el número de veces que la letra u es
seguida por la letra m en el string
.
Programad una función entera @word_count(s)@ that retorne el número de palabras en el string . Se supone que todos los caracteres de son letras o espacios.
Programad una función @kth_word(s, k)@ que dados un string y un entero retorne la palabra que ocupa la $k\mbox{-}{\it \acute{e}sima}$ posición en . Si tiene menos de palabras la función debe devolver la palabra vacía. Se supone que todos los caracteres de son letras o espacios.
Programad una función @suc_word(s)@ que dado un string retorna la primera palabra en que tiene alguna letra mayúscula. Si todas las letras en son minúsculas retorna el string vacío. Se supone que todos los caracteres de son letras o espacios.
Programad una función @drawA(n)@ que dado un entero impar
escribe la letra A de tamaño
formada con el símbolo .
Cada función vale 20 puntos.
>>> um_count("Qui invenit amicum invenit thesauruM") 1 >>> word_count("Alea iacta est") 3 >>> kth_word("Alea iacta est", 3) est >>> suc_word("qui invenit amiCum invenit thesauruM") amiCum >>> drawA(5) * * * ***** * * * *