Не хватает элементов или есть лишние?
Для сравнения полученного и ожидаемого результатов использовал информацию с этой страницы https://acmp.ru/article.asp?id_text=198
В частности:
"В промежутке 1<=N<=9 программа находит следующие 32 числа Армстронга:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407, 1634, 8208, 9474, 54748, 927