JavaAufgaben issueshttps://git.thm.de/dhzb87/JavaAufgaben/-/issues2019-10-22T09:43:54+02:00https://git.thm.de/dhzb87/JavaAufgaben/-/issues/9Fehler in "4x iteriert, eine Schleife" alternativer Lösungsweg2019-10-22T09:43:54+02:00Björn BrezskiFehler in "4x iteriert, eine Schleife" alternativer LösungswegDie Methode benutzt nicht die übergebene Referenz auf a, sondern die Variable test, die weder übergeben wird, noch in der Methode deklariert ist:
int sum4(int[] a) {
return 4 * IntStream.of(test).sum();
}Die Methode benutzt nicht die übergebene Referenz auf a, sondern die Variable test, die weder übergeben wird, noch in der Methode deklariert ist:
int sum4(int[] a) {
return 4 * IntStream.of(test).sum();
}Dominikus HerzbergDominikus Herzberghttps://git.thm.de/dhzb87/JavaAufgaben/-/issues/8Berechnung des Pascalschen Dreiecks: Aufgabenstellung verwirrt2019-10-22T09:44:14+02:00Dominikus HerzbergBerechnung des Pascalschen Dreiecks: Aufgabenstellung verwirrtEin Student schreibt zu https://htmlpreview.github.io/?https://git.thm.de/dhzb87/JavaAufgaben/raw/master/3.AufgabenMitMethode.html#_pascalsche_dreieck
> Bei der Aufgabe "Pascalsche Dreieck" ist die Aufgabenstellung etwas verwirrend fo...Ein Student schreibt zu https://htmlpreview.github.io/?https://git.thm.de/dhzb87/JavaAufgaben/raw/master/3.AufgabenMitMethode.html#_pascalsche_dreieck
> Bei der Aufgabe "Pascalsche Dreieck" ist die Aufgabenstellung etwas verwirrend formuliert:
Es wird eine Methode mit den Eingabeparametern n und k vom Typ int gefordert, die ein Pascalsches Dreieck "für die Werte (n k) berechnet und es in einem zweidimensionalen Array speichert". Ein Wertepaar (n k) beschreibt nach meinem Verständnis aber einen konkreten Wert im Pascalschen Dreieck, nämlich Ebene n, Feld k. An dieser Stelle sollte dann der Binomialkoeffizient (n über k) zu finden sein.
Da die Methode aber als Datentyp des Rückgabewerts int[][] hat und auch der zweite Teil der Aufgabe ein Array vom Typ int[][] als Eingabeparameter vorsieht, verstehe ich die Aufgabe so, dass man eigentlich nur ein Pascalsches Dreieck der Länge n als Array erstellen und ausgeben soll. Demnach wäre die Angabe in der Aufgabenstellung, dass man einen Eingabeparameter k benötigt und "ein Dreieck für (n k) berechnen" soll aus meiner Sicht nicht richtig. Wenn ich nichts übersehen habe, gibt es auch in der Lösung nur einen Eingabeparameter und es wird schlicht das Array erstellt.
Habe ich da etwas übersehen oder ist es tatsächlich ein kleiner Fehler in der Aufgabenstellung?
Meine Antwort:
> Ja, korrekt, bei der Aufgabe ist uns etwas durcheinander gegangen. Gemeint ist, ein Pascalsches Dreieck bis zur Ebene n zu berechnen. Der JShell-Auszug gibt ja ein Beispiel, wie der Aufruf aussehen soll. Wird verbessert.Dominikus HerzbergDominikus Herzberghttps://git.thm.de/dhzb87/JavaAufgaben/-/issues/7Fehler in Fibonacci-Lösung2019-10-22T09:44:14+02:00Dominikus HerzbergFehler in Fibonacci-LösungEin Student schrieb mir: "In der Loesung zum iterativen Bestimmen der fibonacci Zahl scheint ein Fehler zu sein. Es kommt immer die fibonacci Zahl von n+1 raus. Die for-schleife einmal weniger laufen lassen, dann stimmts."Ein Student schrieb mir: "In der Loesung zum iterativen Bestimmen der fibonacci Zahl scheint ein Fehler zu sein. Es kommt immer die fibonacci Zahl von n+1 raus. Die for-schleife einmal weniger laufen lassen, dann stimmts."Dominikus HerzbergDominikus Herzberghttps://git.thm.de/dhzb87/JavaAufgaben/-/issues/1Link zu Buchkapitel in Vererbung/equals funktioniert nicht.2020-08-13T22:54:33+02:00Dominikus HerzbergLink zu Buchkapitel in Vererbung/equals funktioniert nicht.Dominikus HerzbergDominikus Herzberg2020-08-15