Um número palíndromo é qualquer número que se lê da mesma para a frente como para trás, e pode ocorrer em qualquer sistema de base. É comum o uso de um gerador de números palíndromo em programação de computadores para várias funções ou como um exercício para programadores iniciantes . A função de número palíndromo simples podem ser escritos em qualquer idioma e guias para qualquer base, mas o procedimento é essencialmente o mesmo . Instruções
1
Comece o seu gerador de números palíndromo , criando uma função de entrada que testa para inteiros com pelo menos um dígito. Um número palíndromo , por definição, é um inteiro, então não se esqueça de eliminar todos os números não-inteiros antes de começar.
2
Adicione o inteiro introduzido ao seu reverso (a maioria das linguagens de programação tem uma função para inverter o número inteiro ) . Por exemplo, se o seu número é 412 , o programa deve adicionar 412 + 214.
3
teste para geração de número palíndromo de sua primeira adição. A função (dependendo da sua linguagem de programação) deve ser um teste booleano para a igualdade entre o número gerado e sua inversa.
4
saída o valor do número gerado se o teste é verdadeiro. Inverta o número gerado e adicioná-lo de volta para si , se o teste é falso. Repita este ciclo até que o programa gera um valor verdadeiro . ( Nem todos os números inteiros irá gerar um número palíndromo . )
5
Adicione um pouco mais para o seu programa através da inserção de uma função de contagem. Esta função deve contar quantas vezes o programa acrescentou um número e seu reverso antes de emitir um resultado. Certifique-se de saída a variável de contagem junto com o resultado!