Aus dem Kurs: Code-Challenges für Go

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.900 Kurse von Branchenfachleuten.

Palindrome Checker (SG1)

Palindrome Checker (SG1) – Tutorial zu Go

Aus dem Kurs: Code-Challenges für Go

Palindrome Checker (SG1)

In dieser Challenge soll ein Programm implementiert werden, das prüfen kann, ob ein Wort oder Satz ein Palindrom ist, also ein Palindrome Checker. Als Signatur hat die Funktion isPalindrome() einen Boolean-Rückgabetyp und erhält das zu prüfende Wort als String. Ein Palindrom ist definiert als ein Wort oder Satz, der rückwärts gelesen denselben Text ergibt. Beispiele für Palindrome sind racecar, radar, level oder kayak. Viel Spaß bei der Umsetzung. Hier ist eine mögliche Lösung für die Palindrome Challenge und wir haben hier auf der linken Seite den Test und hier testen wir, dass "abba" ein Palindrome ist, "racecar" ebenfalls, "abc" aber nicht. Auf der rechten Seite dann die Implementierung, wir haben hier die Funktion isPalindrome(), diese bekommt einen String als Parameter, gibt einen Boolean-Wert zurück und vergleicht nur, ob s gleich der rückwärtslaufenden Version von s ist. Und die Funktion reverse() ist hier auch selber implementiert, die einen String umdrehen soll, und wir gehen…

Inhalt