Tipus simples i strings (2)

Es demanen els codis de diverses funcions. En cada cas hi ha prou amb unes poques línies de codi. Seguiu el format dels exemples que es mostren a sota. Atenció: No feu servir el mètode split de la classe string.

  1. Programeu una funció @um_count(s)@ que donat un string ss retorni el nombre de vegades que la lletra u és seguida per la lletra m al string ss.

  2. Programeu una funció entera @word_count(s)@ that retorni el nombre de paraules en el string ss. Se suposa que tots els caràcters de ss són lletres o espais.

  3. Programeu una funció @kth_word(s, k)@ que donats una cadena ss i un enter k1k \ge 1 retorni la paraula que ocupa la $k \mbox{-}{\it \acute{e}sima}$ posició en ss. Si ss té menys de kk paraules la funció ha de retornar la paraula buida. Se suposa que tots els caràcters de ss són lletres o espais.

  4. Programeu una funció @suc_word(s)@ que donat un string ss retorna la primera paraula a ss que té alguna lletra majúscula. Si totes les lletres en ss són minúscules retorna el string buit. Se suposa que tots els caràcters de ss són lletres o espais.

  5. Programeu una funció @drawA(n)@ que donat un enter imparell n3n \ge 3 escriu la lletra A de mida nn formada amb el símbol .

Puntuació

Cada funció val 20 punts.

Exemple de sessió

Informació del problema

Autoria: Jorge Castro

Generació: 2026-01-25T14:44:48.374Z

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