Цифры проверяют число

Число Армстронга — это число, которое можно заново собрать из его собственных цифр. Напишите функцию, которая проверяет number: возведите каждую цифру в степень, равную количеству цифр, сложите результаты и сравните с исходным числом. Верните True, если значения совпали, иначе False.

Примеры

Ввод
5
Вывод
True
Ввод
10
Вывод
False
Ввод
153
Вывод
True

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

def is_armstrong_number(number: int) -> bool:

Теги

math
PostgreSQLv16

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

Видимые тесты
1
Ввод
5
ОжидаемыйTrue
2
Ввод
10
ОжидаемыйFalse
3
Ввод
153
ОжидаемыйTrue
4
Ввод
154
ОжидаемыйFalse
5
Ввод
9474
ОжидаемыйTrue
6
Ввод
9926315
ОжидаемыйTrue
Фокус-радио
На паузе · SomaFM · Fluid