Menu
Coddy logo textTech

Herausforderung: Palindrom-Prüfer

Teil des Abschnitts Logik & Ablauf der PHP-Journey von Coddy — Lektion 65 von 68.

challenge icon

Aufgabe

Einfach

Sie erhalten eine einzige Eingabe: eine Zeichenfolge, die ein Palindrom sein kann oder auch nicht.

Ein Palindrom ist ein Wort oder eine Phrase, die vorwärts und rückwärts gelesen gleich ist, wenn die Groß- und Kleinschreibung ignoriert wird. Zum Beispiel sind "racecar", "level" und "Madam" allesamt Palindrome.

Lesen Sie die Eingabezeichenfolge ein. Prüfen Sie, ob es sich um ein Palindrom handelt, indem Sie sie mit ihrer umgekehrten Version vergleichen. Verwenden Sie String-Manipulationsfunktionen, um die Zeichenfolge umzukehren und vergleichen Sie diese ohne Berücksichtigung der Groß- und Kleinschreibung.

Wenn die Zeichenfolge ein Palindrom ist, geben Sie Folgendes aus: Palindrome

Wenn die Zeichenfolge kein Palindrom ist, geben Sie Folgendes aus: Not a palindrome

Eingabeformat:

  • Eine einzelne Zeile, die eine Zeichenfolge enthält (Beispiel: racecar oder hello)

Erwartete Ausgabe: Entweder Palindrome oder Not a palindrome, je nachdem, ob die Eingabezeichenfolge vorwärts und rückwärts gleich gelesen wird (unabhängig von der Groß-/Kleinschreibung)

Probier es selbst

<?php
// Eingabe lesen
$str = trim(fgets(STDIN));

// TODO: Schreiben Sie unten Ihren Code, um zu prüfen, ob die Zeichenkette ein Palindrom ist

// Ergebnis ausgeben
echo $result;
?>

Alle Lektionen in Logik & Ablauf