Maratón de cortes de cadenas

Completa cinco ejercicios breves con cadenas. Cada función recibe una cadena y debe aplicar el patrón de corte que se muestra en los ejemplos.

Ejemplos

std::string text = "abcdefghijklmnopqrstuvwxyz";

challenge1(text); // "abcde"
// Devuelve los primeros cinco caracteres.

challenge2(text); // "vwxyz"
// Devuelve los últimos cinco caracteres.

challenge3(text); // "zyxwvutsrqponmlkjihgfedcba"
// Devuelve la cadena completa en orden inverso.

challenge4(text); // "fedcba"
// Devuelve los primeros seis caracteres en orden inverso.

challenge5(text); // "tvxz"
// De los últimos siete caracteres, devuelve uno de cada dos, comenzando por el primero de esos siete.

Notas

  • Consulta la pestaña Pruebas para ver más ejemplos.
  • Usa las herramientas del lenguaje de programación para cortar cadenas, extraer subcadenas o acceder a caracteres por índice, según corresponda.
  • Todas las pruebas siguen las cinco transformaciones que se muestran arriba.