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

Du erhältst eine einzelne Eingabe: eine Zeichenkette, die möglicherweise ein Palindrom ist.

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

Lies die Eingabezeichenkette ein. Überprüfe, ob sie ein Palindrom ist, indem du sie mit ihrer umgekehrten Version vergleichst. Verwende Funktionen zur Zeichenkettenbearbeitung, um die Zeichenkette umzukehren und sie ohne Berücksichtigung der Groß- und Kleinschreibung zu vergleichen.

Wenn die Zeichenkette ein Palindrom ist, gib Folgendes aus: Palindrome

Wenn die Zeichenkette kein Palindrom ist, gib Folgendes aus: Not a palindrome

Eingabeformat:

  • Eine einzelne Zeile mit einer Zeichenkette (Beispiel: racecar oder hello)

Erwartete Ausgabe: Entweder Palindrome oder Not a palindrome, abhängig davon, ob die Eingabezeichenkette vorwärts und rückwärts gleich gelesen wird (ohne Berücksichtigung der Groß- und 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

Übe selbstständig: Online-PHP-Compiler