(Retour à la liste)

F-4. Détection de palindromes


Un palindrome est un mot ou une phrase qui se lit de la même façon dans les deux sens. Par exemple, « radar » est un mot palindrome, et « Ésope reste ici et se repose » est une phrase palindrome.

Le but de ce projet est de créer un programme qui détecte si un mot ou une phrase est un palindrome.

Cahier des charges

Votre programme demandera à l'utilisateur de saisir un mot ou une phrase. Il indiquera ensuite si le mot ou la phrase est un palindrome ou non selon différents niveaux de sensibilité :

Exemples d'exécution

Voici des exemples d'exécution de votre programme (le texte affiché par le programme est en bleu, tandis que le texte entré par l'utilisateur est en noir).

Pas un palindrome :

Entrez un mot ou une phrase : Bonjour
Pas un palindrome !

Palindrome strict :

Entrez un mot ou une phrase : Kayak
Palindrome strict !

Palindrome sans espaces :

Entrez un mot ou une phrase : Karine alla en Irak
Palindrome sans espaces !

Palindrome flexible :

Entrez un mot ou une phrase : Eh ! ça va la vache ?
Palindrome flexible !

Pour aller plus loin (palier 4)

Une fois que vous avez atteint le palier 3 des fonctionnalités, voici quelques idées pour aller plus loin et atteindre le palier 4 :