Percursos
/
Perl
Perl
/
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".

Unicode e aglomerados de grafemas

Este exercício inclui testes com strings Unicode que contêm aglomerados de grafemas. As funções de processamento de strings incorporadas no Perl não são suficientes para lidar com estas strings. Aqui ficam alguns recursos que te podem ajudar:

Editar via GitHub A ligação abre numa nova janela ou separador
Perl Exercism

Estás pronto para começar String invertida?

Inscreve-te no Exercism para aprenderes e dominares Perl com 5 conceitos84 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.