Palindrome

bonjour a tous . j ai besion de votre aide sur cette fonction et merci d'avance .
je ne sais pas ou je me suis trompée

2 réponses

  1. Modérateur
    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.
    1
    1. Modérateur
      Encore plus simple:

      def isPalindrome(s):
           return s == s[::-1]
      
      0
      1. merci beaucoup mais je cherche l erreur que j ai commis dans l algorithme précédent si tu peux le remarquer ...
        0