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.