Hallo Leute, wir haben eine Lerngruppe gemacht und trotzdem kommen wir leider bei folgender Aufgabe nicht weiter... Wir wissen nicht mal, wie wir diese Aufgabe angehen sollen / anfangen können, sind schon richtig verzweifelt...
Das einzige, was wir als brauchbar erachten, ist die
Naja, sind damit auch auf die Fresse gefallen
Bin gespannt, wie man das ganze am besten angeht... Vielen, vielen Dank
Aufgabe 04
Erstellen Sie eine Methode
public static String encode (String s)
die einen String s akzeptiert, von dem vorausgesetzt werden kann, dass er nur aus Buchstaben besteht, und diesen so codiert, dass mehr als zwei aufeinander folgende gleiche Buchstaben ersetzt werden durch den Buchstaben (nur einmal) und eine Folge von Ziffern, die die Anzahl der aufeinander folgenden gleichen Buchstaben repräsentiert. Der so codierte String soll von der Methode zurückgegeben werden.
Beispiel:
String r = encode ("abbcccddddddddddddddddeee"); // r erhaelt "abbc3d16e3"
Erstellen Sie auch eine Methode
public static String decode (String s)
die einen korrekt codierten String wieder decodiert, also den ursprünglichen String wiederherstellt.
Beispiel:
String r = decode ("abbc3d16e3"); // r erhaelt "abbcccddddddddddddddddeee"
Erstellen Sie auch eine main()-Methode, die die Methoden testet.
Sie dürfen alle vorhandenen String- und Character-Methoden usw. verwenden. Siehe Java-Doc.
Das einzige, was wir als brauchbar erachten, ist die
java.nio.charset
Defines charsets, decoders, and encoders, for translating between bytes and Unicode characters.
Naja, sind damit auch auf die Fresse gefallen
Bin gespannt, wie man das ganze am besten angeht... Vielen, vielen Dank