Raku-Kurs / Funktionale, nebenläufige, reaktive und Web-Programmierung / Funktionale Programmierung / Rekursion / Exercises

Dreieckszahl

Aufgabe

Die n-te Dreieckszahl ist die Summe n + (n - 1) + … + 1, wobei die nullte Dreieckszahl 0 ist. Schreiben Sie eine rekursive Subroutine tri, die sie berechnet, drücken Sie sie aber mit zwei multi-Kandidaten aus statt mit einer Bedingung in einem Rumpf: ein Kandidat für den Grundfall, einer für den rekursiven Schritt. Geben Sie tri(5) aus.

Beispiel

Das Programm gibt aus:

15

Lösung

Siehe die Lösung

Kursnavigation

Lösung: Hochzählen   |   Lösung: Dreieckszahl