Сложи до одной цифры

Иногда большое число нужно свернуть в одну контрольную цифру — так работают многие простые проверки и головоломки. Напиши функцию digital_root, которая складывает цифры числа n, затем снова складывает цифры результата и повторяет это, пока не останется одна цифра. Эту последнюю цифру и нужно вернуть.

Примеры

Ввод
38
Вывод
2
Ввод
0
Вывод
0
Ввод
9
Вывод
9

Нужно реализовать

def digital_root(n: int) -> int:

Теги

math
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
38
Ожидаемый2
2
Ввод
0
Ожидаемый0
3
Ввод
9
Ожидаемый9
4
Ввод
12345
Ожидаемый6
5
Ввод
99999
Ожидаемый9
6
Ввод
100
Ожидаемый1
Фокус-радио
На паузе · SomaFM · Fluid