Comment puis-je vérifier si un nombre est un palindrome ?
N’importe quelle langue. N’importe quel algorithme. (sauf l’algorithme de faire le numéro de chaîne et puis inverser la chaîne).
Comment puis-je vérifier si un nombre est un palindrome ?
N’importe quelle langue. N’importe quel algorithme. (sauf l’algorithme de faire le numéro de chaîne et puis inverser la chaîne).
C’est l’un des problèmes Project Euler. Quand je l’ai résolu en Haskell, j’ai fait exactement ce que vous suggérez, convertir le nombre en une chaîne. Ensuite, il est trivial de vérifier que la chaîne est un pallindrome. Si elle fonctionne assez bien, alors pourquoi s’embêter rendant plus complexe ? Un pallindrome est une propriété lexicale plutôt que mathématique.
Au-dessus de la plupart des réponses ayant un problème trivial, c’est que la variable int pourrait éventuellement déborder.
Se référer à http://leetcode.com/2012/01/palindrome-number.html
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.