À propos du docteur
Instructions
Vous recevrez une chaîne de caractères. Votre travail consiste à déterminer si la chaîne donnée est un palindrome. Un palindrome est une chaîne qui est la même en arrière et en avant. Par exemple, la chaîne « racecar » est un palindrome, mais la chaîne « apple » ne l’est pas.
Pour résoudre ce problème, vous pouvez utiliser un algorithme simple. Tout d’abord, inversez la chaîne donnée. Ensuite, comparez la chaîne inversée à la chaîne d'origine. Si les deux chaînes sont égales, alors la chaîne donnée est un palindrome. Sinon, la chaîne donnée n'est pas un palindrome.
Voici un exemple:
>>> is_palindrome("racecar") True >>> is_palindrome("apple") False
Voici le code de la solution :
def is_palindrome(s): # Reverse the given string. s_reversed = s[::-1] # Compare the reversed string to the original string. return s == s_reversed
</détails