Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Funkcia programado / Rekursio / Exercises

Triangula nombro

Problemo

La n-a triangula nombro estas la sumo n + (n - 1) + … + 1, kie la nula triangula nombro estas 0. Skribu rekursian subprogramon tri, kiu kalkulas ĝin, sed esprimu ĝin per du kandidatoj multi anstataŭ per kondiĉo ene de unu korpo: unu kandidato por la baza kazo, unu por la rekursia paŝo. Presu tri(5).

Ekzemplo

La programo presas:

15

Solvo

Vidu la solvon

Kursa navigado

Solvo: Nombri supren   |   Solvo: Triangula nombro