Frage zu einem Beispiel...

Status
Nicht offen für weitere Antworten.

dieter000

Mitglied
Kann mir jemand helfen
ANgabe:
1609773833887.pngEs sollte dann so sein, habe schon sehr viel ansätzte von anderen gehört und so aber schaffe es selber einfach nicht umzusetzten....

[CODE lang="java" title="Mein Code bis jetzt nur schaffe ich es nicht dass es abwechselnd die Zeilen links und rechts befüllt."]private static int[][] extendArray(int[][] inputArray) {
int length = 0;
boolean fillRight = true;
for (int[] item : inputArray) {
if (item.length > length) //sucht längstes Array
length = item.length;
}
for (int i = 0; i < inputArray.length; i++) {
int[] currentArr = inputArray;
if (currentArr.length < length) {
int result = length - currentArr.length; //Differenz der Länge des akt. Arrays und längsten Arrays

int[] arr = new int[length];
for (int j = 0; j < currentArr.length; j++) {
arr[length-1-j] = currentArr[currentArr.length-1-j];
if (j < result) {
arr[j] = 0; //mit Nullen auffüllen
}
else {
arr[j] = currentArr[j - result];
}
}
inputArray = arr;
}
}
return inputArray;
}
[/CODE]
 
Na, dann machst du eben genau in dem Thread weiter. Ausserdem sind da ja schon diverse Antworten...
Wenn du bis jetzt noch nicht weitergekommen bist, dann antworte in dem anderen Thread, warum nicht und warum dir die Antworten nicht weitergeholfen haben.
 
Braucht es nicht. Ist ja nicht böse gemeint. 🙂
Es ist ja nur unnötig, dass Leute sich eben nocheinmal mit dem Thema von vorne beschäftigen müssen.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben