Task 78_1. Цифровой корень числа
UniLecsЗадача: цифровой корень натурального числа — это цифра, полученная в результате итеративного процесса суммирования цифр, на каждой итерации которого для подсчета суммы цифр берут результат, полученный на предыдущей итерации. Этот процесс повторяется до тех пор, пока не будет получена одна цифра.
Необходимо составить программу нахождения цифрового корня натурального числа.
Входные данные: N - натуральное число, где 0 <= N <= 10^9
Вывод: цифровой корень числа N
Пример:
Number = 65536
DigitalRoot = 7
Реализация:
- @tvolf, PHP

https://gist.github.com/tvolf/777cd1d9985f4b35aa383fd833274aa9
2. @ESERGLY, Python

3. Антон, Rust

https://gist.github.com/AnthonyMikh/9ac59a168bf5d26fc2a9d3910ab28caa
Тест:
https://play.rust-lang.org/?gist=301b89867aee17cf325330ded3bdde9a&version=stable
4. @LostInKadath, Python

https://gist.github.com/unilecs/d075f192b31f59abee1348324bdc4060
5. @jinxonik, Python

6. @mrmeison, JS

https://jsfiddle.net/23hh7uop/
7. @kor0p, Python
