Курс Raku / Функційне, конкурентне, реактивне та веб-програмування / Функційне програмування / Рекурсія / Вправи

Трикутне число

Завдання

n-те трикутне число — це сума n + (n - 1) + … + 1, причому нульове трикутне число дорівнює 0. Напишіть рекурсивну підпрограму tri, що його обчислює, але виразіть її двома кандидатами multi, а не умовою всередині одного тіла: один кандидат для базового випадку, другий — для рекурсивного кроку. Надрукуйте tri(5).

Приклад

Програма друкує:

15

Рішення

Дивіться рішення

Навігація курсом

Розв’язання: Лічба вгору   |   Розв’язання: Трикутне число