Maratona de fatiamento de strings
Complete cinco exercícios curtos de manipulação de strings. Cada função recebe uma string e deve transformá-la seguindo o padrão mostrado nos exemplos.
Exemplos
let text = "abcdefghijklmnopqrstuvwxyz"
challenge1(text) // "abcde"
// Retorne os cinco primeiros caracteres.
challenge2(text) // "vwxyz"
// Retorne os cinco últimos caracteres.
challenge3(text) // "zyxwvutsrqponmlkjihgfedcba"
// Retorne a string inteira em ordem inversa.
challenge4(text) // "fedcba"
// Retorne os seis primeiros caracteres em ordem inversa.
challenge5(text) // "tvxz"
// Dos sete últimos caracteres, retorne um a cada dois, começando pelo primeiro desses sete.Notas
- Consulte a aba Testes para ver mais exemplos.
- Use os recursos de Swift para fatiar strings, extrair substrings ou acessar caracteres por índice, conforme necessário.
- Todos os testes usam as cinco transformações mostradas acima.