Percursos
/
GDScript
GDScript
/
Exercícios
/
String invertida
String invertida

String invertida

Fácil

Introdução

Inverter strings (lê-las da direita para a esquerda, em vez de as ler da esquerda para a direita) é uma tarefa surpreendentemente comum em programação.

Por exemplo, em bioinformática, inverter a sequência de strings de ADN ou ARN é muitas vezes importante para várias análises, como encontrar cadeias complementares ou identificar sequências palindrómicas com relevância biológica.

Instruções

A tua tarefa é inverter uma determinada string.

Alguns exemplos:

  • Transforma "stressed" em "desserts".
  • Transforma "strops" em "sports".
  • Transforma "racecar" em "racecar".

Como lidar com aglomerados de grafemas

  • Podes usar a classe RegEx incorporada para encontrar aglomerados de grafemas.
  • O padrão de expressão regular \X corresponde a aglomerados de grafemas.
  • As barras invertidas (carateres \) têm de ser escapadas nas strings normais ("\\X"), mas não nas raw strings (r"\X").
  • RegEx tem um método que devolve um array de RegExMatches.
  • Cada objeto de correspondência tem um método que devolve o resultado da pesquisa como uma string.
Editar via GitHub A ligação abre numa nova janela ou separador
GDScript Exercism

Estás pronto para começar String invertida?

Inscreve-te no Exercism para aprenderes e dominares GDScript com 45 exercícios, e mentoria humana real, tudo grátis.

Mergulha a fundo em String invertida!

Explora 14 formas diferentes de inverter uma string, abordando vários temas, incluindo pontos de código Unicode, grafemas, alocações na pilha versus no heap e apontadores. Relaxa e aproveita 45 minutos de aprendizagem com o Jeremy e o Erik.