Hallo zusammen Ich habe vor einigen Wochen mit Java angefangen und wir bekommen regelmäßig Übungen, die wir lösen müssen und anschließend mit Test überprüfen. Nun stehe ich momentan vor einem Problem, dass ich nicht gelöst bekomme und keine passende Antwort finde. Vielleicht hat jemand einen Tipp wie ich es angehen kann.
Meine Methode soll die Primfaktorzerlegung ermitteln und diese als 2D Feld zurückgeben. In der einen Zeile steht der Faktor und in der anderen die Potenz dieses Faktors. Basisfall ist ein leeres Unterfeld, wenn n == 1 ist.
Den Basisfall habe ich hinbekommen und die Zerlegung und das Ausfüllen der Arrays soweit auch. Zumindest, wenn der Code so stimmt. Mein Problem ist, dass mein Array am Anfang keine festgelegte Länge für die Spalten haben soll, sondern diese sich immer erhöhen sollen, wenn der Teiler geändert wird. Sprich 2 wird zu 3, dann soll new long [2] [+1].
Ich habe meinen Code hinzugefügt. Ich hoffe mir kann jemand einen kleinen Tipp geben wie ich lösen kann. Die andere Aufgabe baut leider darauf auf. :/
Vielen Dank im Voraus.
Meine Methode soll die Primfaktorzerlegung ermitteln und diese als 2D Feld zurückgeben. In der einen Zeile steht der Faktor und in der anderen die Potenz dieses Faktors. Basisfall ist ein leeres Unterfeld, wenn n == 1 ist.
Den Basisfall habe ich hinbekommen und die Zerlegung und das Ausfüllen der Arrays soweit auch. Zumindest, wenn der Code so stimmt. Mein Problem ist, dass mein Array am Anfang keine festgelegte Länge für die Spalten haben soll, sondern diese sich immer erhöhen sollen, wenn der Teiler geändert wird. Sprich 2 wird zu 3, dann soll new long [2] [+1].
Ich habe meinen Code hinzugefügt. Ich hoffe mir kann jemand einen kleinen Tipp geben wie ich lösen kann. Die andere Aufgabe baut leider darauf auf. :/
Vielen Dank im Voraus.