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

Сума цифр

Завдання

Напишіть рекурсивну підпрограму sum-digits, що повертає суму десяткових цифр невід’ємного цілого числа. Для числа, меншого за 10, відповіддю є саме число; інакше додайте останню цифру ($n % 10) до суми цифр решти ($n div 10).

Надрукуйте sum-digits(1234).

Приклад

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

10

Рішення

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

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

Розв’язання: Степінь   |   Розв’язання: Сума цифр