Maratón de cortes de cadenas
Completa cinco ejercicios breves de manipulación de cadenas. Cada función recibe una cadena y debe transformarla siguiendo el patrón que muestran los ejemplos.
Ejemplos
let 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 de Swift para cortar cadenas, extraer subcadenas o acceder a caracteres mediante índices, según corresponda.
- Todas las pruebas utilizan las cinco transformaciones que se muestran arriba.