Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Funkcionālā programmēšana / Rekursija / Exercises

Trijstūrveida skaitlis

Uzdevums

n-tais trijstūrveida skaitlis ir summa n + (n - 1) + … + 1, un nulltais trijstūrveida skaitlis ir 0. Uzrakstiet rekursīvu apakšprogrammu tri, kas to aprēķina, taču izsakiet to ar diviem multi kandidātiem, nevis ar nosacījumu viena ķermeņa iekšienē: vienu kandidātu bāzes gadījumam, otru rekursīvajam solim. Izdrukājiet tri(5).

Piemērs

Programma izdrukā:

15

Risinājums

Skatīt risinājumu

Kursa navigācija

Risinājums: Skaitīšana augšup   |   Risinājums: Trijstūrveida skaitlis