Hmm, dann müsstest Du es aber gleich optimieren zu return 500500; oder nicht?Bitte Code-Tags verwenden: [code=Java]Dein Code[/code]Java:public static int sum_up() { return 1000/2 * 1001; }
Eigentlich schon, aber dann fehlt ja die "Funktion"...Hmm, dann müsstest Du es aber gleich optimieren zu return 500500; oder nicht?
Ja.n / 2 * (n+1) ist doof.
Oder doch eine Schleife?(n%2 == 1) ? (n + 1) / 2 * n : n / 2 * (n + 1)
Ich wollte es ja mit Funktion und Rekursiv lösen, aber Funktion erlaubt leider keine Rekursion. Also gedacht hatte ich an etwas wie:Oder doch eine Schleife?
Function<Integer, Integer> sum_up = n -> n==1 ? 1 : n + sum_up(n-1);