8 lines
249 B
Python
8 lines
249 B
Python
def is_armstrong_number(number):
|
|
literal: str = str(number)
|
|
nr_digits: int = len(literal)
|
|
sum_of_digits: int = 0
|
|
for pos in range(nr_digits):
|
|
sum_of_digits += int(literal[pos]) ** nr_digits
|
|
return sum_of_digits == number
|