Neste tutorial, aprenderemos sobre Palindrome e validaremos se os números ou strings fornecidos são Palindrome ou não.
Um palíndromo é usado para verificar uma sequência de números, strings ou letras que são lidas da esquerda para a direita
e da direita para a esquerda para corresponder aos mesmos caracteres ou retornar a mesma sequência de caracteres. Em termos simples,
quando os números, strings ou caracteres são invertidos e retornam o mesmo resultado que os números ou caracteres originais, é chamado
de Palíndromo. Por exemplo, NITIN, 123454321, madam, etc. Suponha que tenhamos uma palavra, madam. Quando lemos a palavra madam de
frente e de trás, ela retorna a mesma string. Portanto, podemos nos referir à string ou número como Palíndromo.
Algoritmo Palíndromo:
A seguir estão as etapas para obter o Palindromo em JavaScript, do seguinte modo:
1) Obtenha as strings ou números do usuário.
2) Pegue uma variável temporária que contém os números.
3) Inverta o número dado.
4) Compare o número original com o número invertido
5) Se o número temporário e original forem iguais, o número ou string é um Palíndromo.
6) Caso contrário, a string ou o número fornecido não é o Palíndromo.
Exemplo 1: Nesse exemplo vamos verificar se um número ou uma string é um Palindromo de acordo com o que for informado
no formulário:
Veja na imagem abaixo o resultado desse código:
Agora, inserimos o número ou string na caixa de alerta de prompt e, em seguida, clicamos no botão OK para validar se a string fornecida
é Palindromo ou não, conforme mostra a imagem abaixo:
Veja na imagem abaixo o resultado:
Utilizando o uso de funções internas para testar se uma string é um Palindromo
Neste programa, usamos a função embutida como o método 'split()', o método 'reverse()' e o método 'join()' para encontrar o Palindromo
do número ou string. Vamos considerar um programa JavaScript para encontrar o Palíndromo do número fornecido usando a função embutida.
Veja na imagem abaixo o resultado desse código:
<< Tutorial para Criar uma Calculadora Padrão
Tutorial para Criar uma Função >>
|