Menu
Coddy logo textTech

Défi : Vérificateur de palindrome

Fait partie de la section Logique & Flux du Journey PHP de Coddy. Leçon 65 sur 68.

challenge icon

Défi

Facile

Vous recevrez une seule entrée : une chaîne de caractères qui peut être ou non un palindrome.

Un palindrome est un mot ou une phrase qui se lit de la même façon à l’endroit et à l’envers, sans tenir compte de la casse. Par exemple, « racecar », « level » et « Madam » sont tous des palindromes.

Lisez la chaîne d’entrée. Vérifiez s’il s’agit d’un palindrome en la comparant à sa version inversée. Utilisez des fonctions de manipulation de chaînes pour inverser la chaîne et effectuer une comparaison insensible à la casse.

Si la chaîne est un palindrome, affichez : Palindrome

Si la chaîne n’est pas un palindrome, affichez : Not a palindrome

Format de l’entrée :

  • Une seule ligne contenant une chaîne de caractères (exemple : racecar ou hello)

Sortie attendue : soit Palindrome, soit Not a palindrome, selon que la chaîne d’entrée se lit de la même façon à l’endroit et à l’envers (sans tenir compte de la casse)

Essayez vous-même

<?php
// Lire l'entrée
$str = trim(fgets(STDIN));

// TODO : Écrivez votre code ci-dessous pour vérifier si la chaîne est un palindrome

// Afficher le résultat
echo $result;
?>

Toutes les leçons de Logique & Flux

Entraînez-vous par vous-même : Compilateur PHP en ligne