Verificador de Palíndromo

Verifique se uma palavra, frase ou número é um palíndromo com opções para ignorar maiúsculas, espaços e pontuação.

Opções

Digite um texto à esquerda para verificar se é um palíndromo

Verificador de Palíndromo

Um palíndromo é uma palavra, frase, número ou sequência de caracteres que se lê da mesma forma de trás para frente e de frente para trás. Exemplos clássicos incluem 'arara', 'ovo' e a frase 'Socorram-me, subi no ônibus em Marrocos'. Esta ferramenta permite verificar qualquer texto instantaneamente, com opções para ignorar maiúsculas/minúsculas, espaços e pontuação.

Por baixo dos panos, o verificador normaliza sua entrada de acordo com as opções selecionadas (converter para minúsculas, remover espaços e/ou pontuação) e então compara o resultado com seu reverso. Tanto a forma normalizada quanto a string invertida são exibidas lado a lado, para que você veja exatamente como a comparação é feita — útil para aprendizado, jogos de palavras, análise linguística e exercícios de programação.

Como funciona

Normalize a string de entrada S aplicando os filtros selecionados (minúsculas, remover espaços, remover pontuação). Em seguida, verifique: éPalíndromo = (S === S.split('').reverse().join('')). Complexidade de tempo: O(n), onde n é o comprimento da string normalizada.

Casos de uso

  • Verificar palavras e frases palíndromas para jogos de palavras ou curiosidades
  • Ensinar manipulação e inversão de strings em cursos de programação
  • Verificar se sequências numéricas ou datas são palíndromos
  • Validar sequências de DNA palíndromas em exercícios de bioinformática
  • Criar e testar poesia palíndroma ou desafios de escrita com restrições

Calculadoras Relacionadas