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

Степінь

Завдання

Напишіть рекурсивну підпрограму power($base, $exp), що підносить $base до степеня $exp множенням — не використовуючи оператора **. Базовий випадок — $exp == 0, що дає 1; інакше відповідь дорівнює $base, помноженому на power($base, $exp - 1). Надрукуйте power(2, 10).

Приклад

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

1024

Рішення

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

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

Тест — Рекурсія з multi-підпрограмами   |   Розв’язання: Степінь