Einen wunderschönen Nachmittag 
Aktuell sitze ich vor den Programmieraufgaben, die wir von der Uni aus zum Üben bekommen haben. Da ich erst mit dem Programmieren begonnen habe und es an der ein oder anderen Stelle noch, gelinde gesagt, harpert, wollte ich mal um Hilfe fragen. (Bei Google habe ich mein Problem betreffend nichts gefunden und die SuFu hat auch nichts ausgespuckt.)
Ich habe die Aufgabe, in einem vorgegebenen Kreuzworträtsel, die genauen Positionen eingegebener Wörter zu ermitteln.
In diesem Rätsel wären das JAVA, BOOLEAN und DOUBLE.
Aktuell habe ich als Code, dass wenn ich ein Wort eingebe, er mir die Zeilen/Spalten nennt wo jeder Buchstabe von diesem zu finden ist.
Wie schaffe ich es also, dass ich NUR das gesuchte Wort (eben wo die Buchstaben geordnet hintereinander/untereinander/diagonal zueinander) mit den Positionen ausgebe?
Beispiel: Ich gebe DOUBLE ein. Dann soll die Anzeige sein: "DOUBLE hat die Positionen: 70, 61, 52, 43, 34, 25"
Könnt ihr mir auf die Sprünge helfen?
Danke schon mal im Vorraus.
Aktuell sitze ich vor den Programmieraufgaben, die wir von der Uni aus zum Üben bekommen haben. Da ich erst mit dem Programmieren begonnen habe und es an der ein oder anderen Stelle noch, gelinde gesagt, harpert, wollte ich mal um Hilfe fragen. (Bei Google habe ich mein Problem betreffend nichts gefunden und die SuFu hat auch nichts ausgespuckt.)
Ich habe die Aufgabe, in einem vorgegebenen Kreuzworträtsel, die genauen Positionen eingegebener Wörter zu ermitteln.
Java:
char[][] crossword = {
{ 'M', 'Y', 'C', 'F', 'F', 'G', 'M', 'U', 'V', 'L' },
{ 'X', 'E', 'F', 'B', 'O', 'O', 'L', 'E', 'A', 'N' },
{ 'I', 'A', 'Q', 'E', 'D', 'E', 'S', 'U', 'R', 'X' },
{ 'B', 'I', 'S', 'M', 'L', 'S', 'L', 'W', 'A', 'I' },
{ 'G', 'P', 'R', 'B', 'U', 'Z', 'T', 'R', 'I', 'S' },
{ 'Y', 'F', 'U', 'F', 'U', 'D', 'E', 'F', 'Y', 'D' },
{ 'E', 'O', 'J', 'J', 'A', 'V', 'A', 'V', 'I', 'I' },
{ 'D', 'X', 'E', 'F', 'E', 'R', 'I', 'J', 'U', 'B' },
{ 'G', 'U', 'K', 'H', 'H', 'J', 'M', 'J', 'C', 'D' },
{ 'L', 'U', 'J', 'R', 'M', 'A', 'N', 'A', 'N', 'K' } };
In diesem Rätsel wären das JAVA, BOOLEAN und DOUBLE.
Aktuell habe ich als Code, dass wenn ich ein Wort eingebe, er mir die Zeilen/Spalten nennt wo jeder Buchstabe von diesem zu finden ist.
Wie schaffe ich es also, dass ich NUR das gesuchte Wort (eben wo die Buchstaben geordnet hintereinander/untereinander/diagonal zueinander) mit den Positionen ausgebe?
Beispiel: Ich gebe DOUBLE ein. Dann soll die Anzeige sein: "DOUBLE hat die Positionen: 70, 61, 52, 43, 34, 25"
Könnt ihr mir auf die Sprünge helfen?
Danke schon mal im Vorraus.