Palindrome
Algorithmique classique
Enonce
Retourner True si la chaîne s se lit de la même façon dans les deux sens.
Signature attendue
def est_palindrome(s: str) -> bool:
Exemples
est_palindrome("radar")→Trueest_palindrome("python")→False
📖 Rappel de cours
On compare le premier caractère au dernier, le deuxième à l'avant-dernier, et ainsi de suite. Il suffit d'aller jusqu'au milieu.
⚠ Le piège : Comparer s[i] à s[len(s) - 1 - i] : le -1 s'oublie facilement et fait sortir de la chaîne. Une chaîne vide ou d'un seul caractère est un palindrome.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- Indice du Maximum
- Recherche Linéaire
- Inverser une Liste
- Factorielle
- Somme des Chiffres
- Nombre de Voyelles
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.