Boletín 5: Ejercicios cadenas

  1. Crear un programa que lea por teclado una cadena, y muestre la siguiente información:
    • Imprima los dos primeros caracteres.
    • Imprima los tres últimos caracteres.
    • Imprima dicha cadena cada dos caracteres. Ej.: recta debería imprimir rca
    • Dicha cadena en sentido inverso. Ej.: hola mundo! debe imprimir !odnum aloh
    • Imprima la cadena en un sentido y en sentido inverso. Ej: reflejo imprime reflejoojelfer.
  2. Crear un programa que lea por teclado una cadena y un carácter, e inserte el carácter entre cada letra de la cadena. Ej: separar y , debería devolver s,e,p,a,r,a,r
  3. Crear un programa que lea por teclado una cadena y un carácter, y reemplace todos los espacios por el carácter. Ej: mi archivo de texto.txt y _ debería devolver mi\_archivo\_de\_texto.txt
  4. Crear un programa que lea por teclado una cadena y un carácter, y reemplace todos los dígitos en la cadena por el carácter. Ej: su clave es: 1540 y X debería devolver su clave es: XXXX
  5. Crear un programa que lea por teclado una cadena y un carácter, e inserte el caracter cada 3 dígitos en la cadena. Ej. 2552552550 y . debería devolver 255.255.255.0
  6. Escribir una función que reciba una cadena que contiene un número entero y devuelva una cadena con el número y las separaciones de miles. Por ejemplo, si recibe 1234567890, debe devolver 1.234.567.890.
  7. Crea un programa python que lea una cadena de caracteres y muestre la siguiente información:
    • La primera letra de cada palabra. Por ejemplo, si recibe Universal Serial Bus debe devolver USB.
    • Dicha cadena con la primera letra de cada palabra en mayúsculas. Por ejemplo, si recibe república argentina debe devolver República Argentina.
    • Las palabras que comiencen con la letra A. Por ejemplo, si recibe "Antes de ayer" debe devolver "Antes ayer".
  8. Escribir funciones que dadas dos cadenas de caracteres:
    • Indique si la segunda cadena es una subcadena de la primera. Por ejemplo, cadena es una subcadena de subcadena.
    • Devuelva la que sea anterior en orden alfábetico. Por ejemplo, si recibe kde y gnome debe devolver gnome.
  9. Escribir una función que reciba una cadena de unos y ceros (es decir, un número en representación binaria) y devuelva el valor decimal correspondiente.