Palindrome
Fermé
chaimaeraji
Messages postés
5
Date d'inscription
mercredi 2 septembre 2015
Statut
Membre
Dernière intervention
16 septembre 2015
-
16 sept. 2015 à 19:10
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 17 sept. 2015 à 02:41
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 17 sept. 2015 à 02:41
A voir également:
- Confession d'une femme sujet corrigé
- Palindrome epitech - Forum Pascal
- Palindrome en c ✓ - Forum C
- Epitech - Forum Études / Formation High-Tech
- Chaine palindrome python - Forum Python
- Palindrome[pascal] - Forum Pascal
2 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
17 sept. 2015 à 02:41
17 sept. 2015 à 02:41
def isPalindrome(s): if len(s) < 2: return True elif s[0] != s[-1] : return False else: return isPalindrome(s[1:-1]) print(isPalindrome("a")) print(isPalindrome("abcde")) print(isPalindrome("radar")) print(isPalindrome("diid"))
devrait fonctionner.
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
16 sept. 2015 à 20:53
16 sept. 2015 à 20:53
Encore plus simple:
def isPalindrome(s): return s == s[::-1]
chaimaeraji
Messages postés
5
Date d'inscription
mercredi 2 septembre 2015
Statut
Membre
Dernière intervention
16 septembre 2015
16 sept. 2015 à 21:38
16 sept. 2015 à 21:38
merci beaucoup mais je cherche l erreur que j ai commis dans l algorithme précédent si tu peux le remarquer ...