Квадраты цифр подряд
Иногда число удобно разобрать на цифры, обработать каждую отдельно, а потом собрать результат обратно. Напиши функцию square_digits, которая берёт неотрицательное число num, возводит каждую его цифру в квадрат и склеивает получившиеся числа в одну строку, а затем возвращает её как число. Например, цифры 9, 1, 1, 9 превращаются в 81, 1, 1, 81.
Примеры
Ввод
9119Вывод
811181Ввод
0Вывод
0Ввод
123Вывод
149Нужно реализовать
def square_digits(num: int) -> int:
Теги
mathstrings
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
9119Ожидаемый
8111812
Ввод
0Ожидаемый
03
Ввод
123Ожидаемый
1494
Ввод
9Ожидаемый
815
Ввод
2468Ожидаемый
41636646
Ввод
122Ожидаемый
144Фокус-радио
На паузе · SomaFM · Fluid