Сложи до одной цифры
Иногда большое число нужно свернуть в одну контрольную цифру — так работают многие простые проверки и головоломки. Напиши функцию digital_root, которая складывает цифры числа n, затем снова складывает цифры результата и повторяет это, пока не останется одна цифра. Эту последнюю цифру и нужно вернуть.
Примеры
Ввод
38Вывод
2Ввод
0Вывод
0Ввод
9Вывод
9Нужно реализовать
def digital_root(n: int) -> int:
Теги
math
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
38Ожидаемый
22
Ввод
0Ожидаемый
03
Ввод
9Ожидаемый
94
Ввод
12345Ожидаемый
65
Ввод
99999Ожидаемый
96
Ввод
100Ожидаемый
1Фокус-радио
На паузе · SomaFM · Fluid