Strings

Hier geht es um Strings und die Operationen, die man auf ihnen durchführen kann.

0 von 3 Aufgaben gelöst
Palindrom

Ein Palindrom ist ein Wort, welches sich nicht verändert, wenn rückwärts gelesen wird. Dabei spielt die Groß- und Kleinschreibung keine Rolle.

Schreibe eine Methode, die ermittelt, ob ein gegebenes Wort ein Palindrom ist oder nicht.


Beispiel

Eingabe:

"Otto"

Ausgabe:

True

Erklärung: „Otto“ ist rückwärts geschrieben „ottO“ und somit ohne Berücksichtigung der Groß- und Kleinschreibung ein Palindrom.


Beispiel

Eingabe:

"Peter"

Ausgabe:

False

Erklärung: „Peter“ ist rückwärts geschrieben „reteP“ und somit selbst ohne Berücksichtigung der Groß- und Kleinschreibung kein Palindrom.

Anagramm

Anagramme sind Paare sinnvoller Wörter, die aus denselben Buchstaben bestehen, sich aber in der Anordnung dieser Buchstaben unterscheiden.

Schreibe eine Methode, die ermittelt, ob ein ein gegebener Strings a ein Anagramm eines anderen gegebenen Strings b ist. Leerzeichen sowie Groß- und Kleinschreibung sollen dabei keine Rolle spielen.


Beispiel

Eingabe:

a = "Weizenfeld", b = "zweifelnde"

Ausgabe:

True

Erklärung: Die Buchstaben des Wortes „Weizenfeld“ können so umgestellt werden, dass sich das Wort „zweifelnde“ ergibt (unter Nichtberücksichtigung der Groß- und Kleinschreibung), deshalb handelt es sich um ein Anagramm.

Großbuchstaben

Schreibe eine Methode, die in einem String alle Buchstaben von A bis Z in Großbuchstaben umwandelt. Alle anderen Zeichen sollen unverändert bleiben.


Beispiel

Eingabe:

"breaking news"

Ausgabe:

"BREAKING NEWS"
Impressum und Datenschutz