Un nombre palindrome est un nombre qui est lu le même avant comme en arrière, et peut se produire dans n'importe quel système de base. Il est courant d'utiliser un générateur de nombres palindromes en programmation informatique pour différentes fonctions ou comme un exercice pour les programmeurs débutants. Une fonction simple du nombre palindrome peut être écrit dans n'importe quel langage et calé pour n'importe quelle base , mais la procédure est essentiellement la même . Instructions
1
Commencez votre générateur de nombre palindrome en créant une fonction d'entrée que les tests pour les entiers avec au moins un chiffre . Un nombre palindrome , par définition, est un entier, alors assurez-vous d'éliminer tous les numéros non entiers avant de commencer.
2
Ajouter l'entier entré à son inverse (la plupart des langages de programmation ont une fonction de inverser le nombre entier ) . Par exemple, si votre numéro est 412, votre programme devrait ajouter 412 + 214.
3
Test de palindrome génération de nombres à partir de votre première addition. La fonction (selon le langage de programmation ) devrait être un test booléen pour l'égalité entre le nombre généré et son inverse.
4
sortie de la valeur du nombre généré si le test est vrai . Inversez le nombre généré et ajoutez-le à lui-même si le test est faux . Répétez cette boucle jusqu'à ce que votre programme génère une valeur vraie . ( Pas tous les entiers vont générer un nombre palindrome . )
5
Ajoutez un peu supplémentaire à votre programme en insérant une fonction de comptage . Cette fonction devrait compter combien de fois le programme ajoute un numéro et son revers avant de délivrer un résultat . Assurez-vous de sortir la variable de comptage avec le résultat!