Курс языка программирования Raku / Функциональное, конкурентное, реактивное и веб-программирование / Функциональное программирование / Рекурсия / Exercises
Степень
Задача
Напишите рекурсивную подпрограмму power($base, $exp),
которая возводит $base в степень $exp
умножением, не пользуясь оператором **. Базовый случай —
$exp == 0, он даёт 1; иначе ответ равен
$base, умноженному на power($base, $exp - 1).
Напечатайте power(2, 10).
Пример
Программа печатает:
1024Решение
Навигация по курсу
← Тест — Рекурсия с multi-подпрограммами | Решение: Степень →