Курс по Raku / Функционално, паралелно, реактивно и уеб програмиране / Функционално програмиране / Рекурсия / Exercises

Сума на цифрите

Задача

Напишете рекурсивна подпрограма sum-digits, която връща сумата на десетичните цифри на неотрицателно цяло число. За число под 10 отговорът е самото число; иначе добавете последната цифра ($n % 10) към сумата на цифрите на останалото ($n div 10).

Отпечатайте sum-digits(1234).

Пример

Програмата отпечатва:

10

Решение

Вижте решението

Навигация в курса

Решение: Степен   |   Решение: Сума на цифрите