Квадраты цифр подряд

Иногда число удобно разобрать на цифры, обработать каждую отдельно, а потом собрать результат обратно. Напиши функцию square_digits, которая берёт неотрицательное число num, возводит каждую его цифру в квадрат и склеивает получившиеся числа в одну строку, а затем возвращает её как число. Например, цифры 9, 1, 1, 9 превращаются в 81, 1, 1, 81.

Примеры

Ввод
9119
Вывод
811181
Ввод
0
Вывод
0
Ввод
123
Вывод
149

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

def square_digits(num: int) -> int:

Теги

mathstrings
PostgreSQLv16

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

Видимые тесты
1
Ввод
9119
Ожидаемый811181
2
Ввод
0
Ожидаемый0
3
Ввод
123
Ожидаемый149
4
Ввод
9
Ожидаемый81
5
Ввод
2468
Ожидаемый4163664
6
Ввод
122
Ожидаемый144
Фокус-радио
На паузе · SomaFM · Fluid