Цифры огромного факториала

Факториал быстро превращается в очень большое число: например, 10 факториал — это произведение всех чисел от 1 до 10. Напиши функцию, которая вычисляет n факториал, а затем складывает все цифры получившегося числа. Для 0 факториал считается равным 1.

Примеры

Ввод
10
Вывод
27
Ввод
100
Вывод
648
Ввод
0
Вывод
1

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

def factorial_digit_sum(n: int) -> int:

Теги

math
PostgreSQLv16

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

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