Самая щедрая степень

Степени быстро дают огромные числа, но иногда интереснее не само число, а сумма его цифр. Перебери значения a^b, где a и b меньше n, и найди среди них максимальную сумму цифр. Функция должна вернуть именно этот максимум.

Примеры

Ввод
100
Вывод
972
Ввод
10
Вывод
45
Ввод
5
Вывод
13

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

def max_powerful_digit_sum(n: int) -> int:

Теги

math
PostgreSQLv16

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

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