Optionale Übung 01: Palindrom Checker

Ein Palindrom ist ein Wort, das vorwärts und rückwärts gelesen dasselbe ist. Ein guter Weg, um das zu überprüfen, ist, das Wort umzukehren und zu sehen, ob es dem Original entspricht. Allerdings sollte man dabei die Groß- und Kleinschreibung sowie Leerzeichen oder Sonderzeichen berücksichtigen.

Schreibe eine JavaScript-Funktion namens isPalindrom, die eine Zeichenkette (string) als Eingabe akzeptiert. Die Funktion soll true zurückgeben, wenn es sich bei der Zeichenkette um ein Palindrom handelt, und false andernfalls.

Beispiele:

  • "anna"
  • "Lagerregal"
  • "Ein Esel lese nie"

Anforderungen:

  • Die Funktion soll nicht zwischen Groß- und Kleinschreibung unterscheiden (z. B. 'Anna' ist ein Palindrom).
  • Leerzeichen und Satzzeichen sollen ignoriert werden.