Числа Армстронга в диапазоне

C# Средний math

Задача «Числа Армстронга в диапазоне»

Напишите программу, которая находит все числа Армстронга в заданном диапазоне от A до B включительно. Числом Армстронга называется число, равное сумме своих цифр, возведённых в степень, равную количеству цифр этого числа. Например, 153 = 1^3 + 5^3 + 3^3. Гарантируется, что A ≤ B и оба числа положительные и не превышают 100000.

Формат ввода

Два целых числа A и B, разделённых пробелом.

Формат вывода

Все числа Армстронга из диапазона [A, B], каждое на новой строке. Если таких чисел нет, выведите строку "No Armstrong numbers".

Примеры

Пример 1

ВВОД
1 200
ВЫВОД
1 2 3 4 5 6 7 8 9 153

Пример 2

ВВОД
3 1 3 5 4 2 4 6 8 number
ВЫВОД
No Armstrong numbers

Пример 3

ВВОД
100 1000
ВЫВОД
153 370 371 407

Пример 4

ВВОД
2 apple banana 3 cherry date elderberry string
ВЫВОД
apple banana cherry date elderberry

Пример 5

ВВОД
500 900
ВЫВОД
No Armstrong numbers
main.cs