Trilhas
/
GDScript
GDScript
/
Exercícios
/
String invertida
String invertida

String invertida

Fácil

Introdução

Reverter strings (lendo-as da direita para a esquerda, em vez de da esquerda para a direita) é uma tarefa surpreendentemente comum na programação.

Por exemplo, na bioinformática, reverter a sequência de strings de DNA ou RNA costuma ser importante para diversas análises, como encontrar fitas complementares ou identificar sequências palindrômicas que têm significado biológico.

Instruções

Sua tarefa é inverter uma string.

Alguns exemplos:

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

Como lidar com clusters de grafemas

  • A classe RegEx integrada pode ser usada para encontrar clusters de grafemas.
  • O padrão de expressão regular \X corresponde a clusters de grafemas.
  • Barras invertidas (caracteres \) precisam ser escapadas em strings regulares ("\\X"), mas não em raw strings (r"\X").
  • O RegEx tem um método que retorna um array de RegExMatches.
  • Cada objeto de correspondência tem um método que retorna o resultado da busca como uma string.
Editar via GitHub O link abre em uma nova janela ou aba
GDScript Exercism

Tudo pronto para começar String invertida?

Crie sua conta no Exercism para aprender e dominar GDScript com 45 exercícios e mentoria humana de verdade, tudo de graça.

Mergulho profundo em String invertida!

Explore 14 maneiras diferentes de inverter uma string, passando por vários tópicos, como pontos de código Unicode, grafemas, alocações na pilha versus no heap e ponteiros. Relaxe e aproveite 45 minutos de aprendizado com Jeremy e Erik.