Überprüfen eines Anagrams

Schwierigkeit 2

Ein Anagram ist ein Satz, der durch Umstellen aller Buchstaben eines anderen Satzes gebildet werden kann. Gross- und Kleinschreibung wird dabei ignoriert. Ebenso spielen Leerzeichen keine Rolle. Aus dem Wort "Desperation" läßt sich zum Beispiel der Satz "A Rope Ends It" bilden. Falls Sie an dieser Aufgabe verzweifeln, sollten Sie sich das allerdings nicht so zu Herzen nehmen.

Schreiben Sie ein Java-Programm, mit dem zwei Zeichenketten daraufhin überprüft werden können, ob sie ein Anagram bilden.

Hinweise:

Lösung

Implementieren Sie Polynome

Diese Aufgabe finden Sie bei Objekt-Orientierung.

Berechnen Sie die Quersumme einer Folge von Ziffern

Schwierigkeit 3

Implementieren Sie eine Java-Methode, die für ein char-Feld bestehend aus den Ziffern '0' bis '9' die Quersumme berechnet und als long-Wert zurückgibt.

Hinweis: Mit char-Werten kann wie mit int-Werten gerechnet werden. Die Ziffern '0' bis '9' haben jeweils eine um Eins grösser werdende binäre Kodierungen im Unicode. Der folgende Ausdruck ist also zum Beispiel immer true: '1' == '0' + 1.

Lösung

Berechnen Sie den kleinsten Abstand zweier benachbarter Zahlen

Schwierigkeit 2

Implementieren Sie eine Java-Methode, die für ein int-Feld den kleinsten Abstand zweier b