Exercices Structures de données Palindrome de phrase
🎉

Bravo!

Intermédiaire 🧠 Fondamentaux 20 XP 0 personnes ont réussi

Palindrome de phrase

La vérification de palindromes combine plusieurs techniques de manipulation de chaînes : filtrage de caractères, normalisation de casse, et inversion. C'est un exercice qui revient souvent en entretien technique.

Deux outils clés : isalnum() teste si un caractère est une lettre ou un chiffre (renvoie False pour les espaces et la ponctuation), et le slicing [::-1] inverse une chaîne.

Exemple :
'a'.isalnum() renvoie True
'!'.isalnum() renvoie False
'abcde'[::-1] donne 'edcba'

Écris une fonction est_palindrome(phrase) qui vérifie si une phrase est un palindrome, en ignorant espaces, ponctuation et casse.

Exemple :
est_palindrome('Esope reste ici et se repose') renvoie True
est_palindrome('kayak') renvoie True

Tests (2/4)

Palindrome phrase
assert est_palindrome('Esope reste ici et se repose') == True
kayak
assert est_palindrome('kayak') == True

+ 0 tests cachés

Indices (3 disponibles)

solution.py