Hallo,
ich komme nicht weiter. Was ich mir wünsche was ein teil meines Programms machen soll ist folgendes: ich übergebe an eine Methode ein int array z.b. {2,4,1,3,2} und dieses Array will ich dann in Boolean arrays umformen und zwar in so viele boolarrays wie das int array lang ist, also in meinem Beispiel 5 verschiedene bool arrays, die jeweils wieder eine bestimmte Länge haben und zwar genau die wenn man alle zahlen im int array addiert. (in meinem Beispiel jetzt 12) Die Bool arrays die am ende herauskommen sollen sollen so aus sehen:
b1 = {true, true, false, false, false, false, false, false, false, false, false, false}
b2 = {false, false, true, true, true, true, false, false, false, false, false, false}
b3 = {false, false, false, false, false, false, true, false, false, false, false, false}
b4 = {false, false, false, false, false, false, false, true, true, true, false, false}
b5 = {false, false, false, false, false, false, false, false, false, false, true, true}
also für das erste array wird die erste zahl angeguckt dann so oft true wie groß die zahl ist. Beim zweiten array erst mal False so oft wie die erste zahl ist und dann true so oft wie die zweite zahl ist und Rest false. drittes array false so oft wie die ersten beiden zahlen addiert sind dann true so oft wie die dritte zahl ist und dann Rest false. und so weiter, und ich probiere jetzt seit mehreren Stunden und komme auf keine Lösung ich hoffe ihr könnt mir helfen, ich hoffe das Problem ist verständlich.
ich komme nicht weiter. Was ich mir wünsche was ein teil meines Programms machen soll ist folgendes: ich übergebe an eine Methode ein int array z.b. {2,4,1,3,2} und dieses Array will ich dann in Boolean arrays umformen und zwar in so viele boolarrays wie das int array lang ist, also in meinem Beispiel 5 verschiedene bool arrays, die jeweils wieder eine bestimmte Länge haben und zwar genau die wenn man alle zahlen im int array addiert. (in meinem Beispiel jetzt 12) Die Bool arrays die am ende herauskommen sollen sollen so aus sehen:
b1 = {true, true, false, false, false, false, false, false, false, false, false, false}
b2 = {false, false, true, true, true, true, false, false, false, false, false, false}
b3 = {false, false, false, false, false, false, true, false, false, false, false, false}
b4 = {false, false, false, false, false, false, false, true, true, true, false, false}
b5 = {false, false, false, false, false, false, false, false, false, false, true, true}
also für das erste array wird die erste zahl angeguckt dann so oft true wie groß die zahl ist. Beim zweiten array erst mal False so oft wie die erste zahl ist und dann true so oft wie die zweite zahl ist und Rest false. drittes array false so oft wie die ersten beiden zahlen addiert sind dann true so oft wie die dritte zahl ist und dann Rest false. und so weiter, und ich probiere jetzt seit mehreren Stunden und komme auf keine Lösung ich hoffe ihr könnt mir helfen, ich hoffe das Problem ist verständlich.