Tipos simples y strings (2)

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.

  1. Programad una función @um_count(s)@ que dado un string ss retorne el número de veces que la letra u es seguida por la letra m en el string ss.

  2. Programad una función entera @word_count(s)@ that retorne el número de palabras en el string ss. Se supone que todos los caracteres de ss son letras o espacios.

  3. Programad una función @kth_word(s, k)@ que dados un string ss y un entero k1k\ge 1 retorne la palabra que ocupa la $k\mbox{-}{\it \acute{e}sima}$ posición en ss. Si ss tiene menos de kk palabras la función debe devolver la palabra vacía. Se supone que todos los caracteres de ss son letras o espacios.

  4. Programad una función @suc_word(s)@ que dado un string ss retorna la primera palabra en ss que tiene alguna letra mayúscula. Si todas las letras en ss son minúsculas retorna el string vacío. Se supone que todos los caracteres de ss son letras o espacios.

  5. Programad una función @drawA(n)@ que dado un entero impar n3n\ge 3 escribe la letra A de tamaño nn formada con el símbolo .

Puntuación

Cada función vale 20 puntos.

Ejemplo de sessión

Información del problema

Autoría: Jorge Castro

Generación: 2026-01-25T10:15:13.235Z

© Jutge.org, 2006–2026.
https://jutge.org