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
    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
  2. 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