Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Funkcionālā programmēšana / Rekursija / Exercises
Ciparu summa
Uzdevums
Uzrakstiet rekursīvu apakšprogrammu sum-digits, kas
atgriež nenegatīva vesela skaitļa decimālo ciparu summu. Skaitlim, kas
mazāks par 10, atbilde ir pats skaitlis; citādi pieskaitiet
pēdējo ciparu ($n % 10) pārējās daļas ciparu summai
($n div 10).
Izdrukājiet sum-digits(1234).
Piemērs
Programma izdrukā:
10