[quote=Aufgabenblatt]Der Konstruktor der Klasse soll ein int-Feld akzeptieren, in dem an der Stelle i der i-te Koeffizient
des Polynoms gespeichert ist.[/quote]
Sagtmal ist es eigentlich schlimm wenn ich das erste “Feld” im String, also das für den Grad, überhaupt nicht auswerte? Der Grad ergibt sich ja sowieso aus den Koeffizienten und Polynom rechnet sich seinen MaxGrad auch noch mal selber aus. Ist doch eigentlich nur zum Fehler erkennen da, dieser Wert im String oder?
Theoretisch könnte der Wert wichtig sein, wenn man davon aussgeht, dass nicht alle Koeffizienten angegeben sein müssen, sondern nur beliebig viele (<=maxGrad+1) vom höchsten Grad abfallend.
Bei der 6.2 steht auch nirgends dabei, dass es ohne Binomialkoeffizienten gemacht werden soll, genau das habe ich aber schon von mehreren Seiten gehört.
Ich werte den übergebenen Grad auch nicht aus, er ist ja eh unzuverlässig (siehe Beispiel 3).
Ja, das ist klar, aber ich dachte sein Problem wäre vielleicht woher er das Interface (allgemein, nicht unbedingt Java-Interface…) der Klasse in der anderen kennt. Aber wie gesagt, ich kenne die Aufgabe nicht und wollte nur helfen.
Für x=8 und i=0 P(x) = 4
Für x=8 und i=1 P(x) = 30
Für x=8 und i=2 P(x) = 238
Für x=8 und i=3 P(x) = 1908
Für x=8 und i=4 P(x) = 15276
Für x=8 und i=5 P(x) = 122223
also das entergebnis stimmt auf jeden fall
über mehr test wäre ich nicht sauer
oder über eine bestätigung