عدد آرمسترانگ عددی است که برابر مجموع رقمهای خود است، به این صورت که هر رقم به توان تعداد رقمها میرسد.
برای مثال:
9 = 9^1 = 9
10 != 1^2 + 0^2 = 1
153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
154 != 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190
کدی بنویسید که تشخیص دهد آیا یک عدد، عدد آرمسترانگ است یا نه.
دو آزمون اختیاری بهطور پیشفرض غیرفعال هستند. برای فعالسازی آنها، const TEST_BIG_INTEGERS = true را به دامنهی سراسری فایل راهحل خود اضافه کنید (یا خطی را که در قالب اولیه ارائه شده از حالت توضیح خارج کنید).
این اعداد از محدودهی نوع عدد صحیح پیشفرض فراتر میروند، اما اعداد صحیح ۱۲۸بیتی برای قبولی در آزمونها کافیاند؛ نیازی به BigInt نیست.