Exercices Algorithmes Vérification de palindrome
🎉

Bravo!

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

Vérification de palindrome

Un palindrome est un mot ou une phrase qui se lit de la meme facon a l'endroit et a l'envers. Par exemple, 'kayak' ou 'A man a plan a canal Panama'.

Pour vérifier si une chaine est un palindrome, on commence par la nettoyer : on ne garde que les lettres et les chiffres (pas les espaces ni la ponctuation), et on met tout en minuscules.

Ensuite, on compare la chaine nettoyee avec son miroir. En Python, le miroir d'une chaine s'obtient avec le slicing s[::-1].

Exemples :
est_palindrome('racecar') renvoie True
est_palindrome('A man a plan a canal Panama') renvoie True
est_palindrome('python') renvoie False

Écris une fonction est_palindrome(s).

Tests (2/4)

Palindrome simple
assert est_palindrome('racecar') == True
Avec espaces
assert est_palindrome('A man a plan a canal Panama') == True

+ 0 tests cachés

Indices (3 disponibles)

solution.py