Verificador de palíndromos

5 de 2 avaliações
Verificador de palíndromos

O Verificador de palíndromos é uma ferramenta gratuita que verifica se uma palavra ou frase pode ser lida da mesma forma de trás para frente.

Como usar o verificador de palíndromos?

Digite ou cole o texto que deseja testar e confira o resultado.

  1. Copie a palavra, o número ou a frase exatamente como recebeu.
  2. Cole o conteúdo no verificador.
  3. Se a resposta não for a esperada, confira letras maiúsculas, espaços e pontuação antes de testar uma versão limpa, mas somente se as regras de comparação verificadas da ferramenta considerarem esses elementos significativos.
A ferramenta Verificador de palíndromos no digily.link, com o formulário de entrada

Guarde o texto original enquanto testa uma cópia limpa para verificar o palíndromo. Isso é especialmente útil com dados de planilhas, pois evita alterações acidentais em nomes, referências ou respostas de desafios.

O que é considerado um palíndromo?

Um palíndromo é uma sequência que permanece igual quando sua ordem é invertida. Alguns exemplos conhecidos são level, radar e o número 12321.

Há duas formas comuns de avaliar textos mais longos. Em uma comparação exata, todos os caracteres são significativos, inclusive espaços e letras maiúsculas. Já uma comparação normalizada pode primeiro padronizar as letras como maiúsculas ou minúsculas e remover espaços ou sinais de pontuação. Por isso, uma frase pode ser considerada um palíndromo convencional mesmo que sua sequência original de caracteres não seja idêntica quando invertida.

A regra adequada depende da tarefa. Use a comparação exata em testes de software, códigos de produtos e identificadores. Ignorar maiúsculas, minúsculas e pontuação costuma ser mais apropriado para jogos de palavras, questionários e textos editoriais.

Quando verificar palíndromos economiza tempo?

A verificação de palíndromos economiza tempo quando uma lista ou um texto contém possíveis exemplos que, de outra forma, precisariam ser invertidos e comparados manualmente.

  • Confira as respostas propostas antes de publicar um desafio de palavras no WordPress.
  • Verifique conjuntos de respostas para uma rodada sobre palíndromos no Kahoot ou Microsoft Forms.
  • Revise palavras copiadas de uma coluna do Excel ou Google Sheets durante a preparação de um desafio.
  • Crie casos de aprovação e reprovação esperados para um exercício de manipulação de strings armazenado no GitHub.
  • Confirme se um número de referência é simétrico antes de adicioná-lo a um relatório ou projeto visual.

Para uma coluna longa de planilha, é melhor usar um script ou uma fórmula do que verificar cada item individualmente. Se uma lista exportada tiver candidatos repetidos, o Removedor de linhas duplicadas pode reduzi-la antes da verificação de cada item distinto.

Exemplo de resultado gerado pela ferramenta Verificador de palíndromos

Exemplos práticos de palíndromos

Estes exemplos informam a regra de comparação para que não haja ambiguidade no resultado.

  • racecar se torna racecar quando invertido, portanto é um palíndromo exato.
  • hello se torna olleh, portanto não é um palíndromo.
  • 12321 continua sendo 12321, portanto algarismos podem formar um palíndromo quando tratados como texto.
  • Racecar não corresponde exatamente quando há diferenciação entre maiúsculas e minúsculas, mas se torna um palíndromo depois de ser convertido para minúsculas.
  • A man, a plan, a canal, Panama! se torna amanaplanacanalpanama depois que os espaços e a pontuação são removidos e as letras são convertidas para minúsculas. Essa sequência limpa é um palíndromo.
  • été permanece idêntico quando lido ao contrário, inclusive com seus caracteres acentuados.

Como espaços, pontuação e caracteres incomuns afetam o resultado?

As regras de comparação determinam como espaços, pontuação e caracteres incomuns afetam o resultado. Em uma comparação exata, o espaço conta como caractere, assim como apóstrofos, hífens e pontos finais.

Letras acentuadas e caracteres de alfabetos não latinos podem formar palíndromos, mas caracteres visualmente semelhantes nem sempre são armazenados da mesma forma. Uma letra acentuada, por exemplo, pode ser representada por um único caractere Unicode ou por uma letra base seguida de uma marca combinante. Emojis também podem conter vários pontos de código. Por isso, invertê-los como pontos de código individuais pode não corresponder ao que uma pessoa vê na tela.

Em algumas definições matemáticas e de programação, uma string vazia é considerada um palíndromo porque sua inversão não altera nada. Muitos exercícios práticos, porém, exigem pelo menos um caractere. O verificador determina se o texto permanece igual quando invertido, mas não define qual conceito é adotado por uma competição, uma tarefa de programação ou um manual de estilo editorial.

Perguntas frequentes

Uma única letra é um palíndromo?

Sim. Uma única letra não muda quando é invertida, portanto atende à definição padrão. O mesmo vale para qualquer caractere isolado, inclusive um algarismo.

010 é um palíndromo?

É um palíndromo quando tratado como o texto de três caracteres 010. Se um software convertê-lo no número 10 e remover o zero inicial, a representação decimal resultante, 10, não será um palíndromo.

Palíndromo e semordnilap são a mesma coisa?

Não. Um palíndromo permanece igual quando invertido, enquanto um semordnilap produz outra palavra válida, como stressed e desserts. Os termos descrevem formas diferentes de jogos de palavras.

Um verificador de palíndromos pode testar sequências de DNA?

Ele pode identificar se uma sequência de símbolos representados por letras permanece idêntica quando invertida. Na genética, porém, um complemento reverso substitui cada nucleotídeo por sua base pareada, além de inverter a ordem. Portanto, uma verificação comum de palíndromo em texto não realiza essa operação biológica.

Existe um palíndromo mais longo de todos?

Não existe um palíndromo universalmente mais longo, pois é possível acrescentar caracteres ou trechos palindrômicos indefinidamente. Um desafio pode impor limites próprios, como exigir uma palavra do dicionário, uma frase gramaticalmente correta ou uma quantidade fixa de caracteres.

Antes de registrar o resultado, anote se letras maiúsculas e minúsculas, espaços e pontuação foram considerados. Esse pequeno detalhe permite que qualquer pessoa reproduza a resposta ao verificar o mesmo texto mais tarde.

Ferramentas populares