عدد Armstrong هو عدد يساوي مجموع أرقامه، وكل رقم منها مرفوع إلى قوة تساوي عدد أرقام ذلك العدد.
على سبيل المثال:
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
اكتب كودًا لتحديد ما إذا كان عدد ما عدد Armstrong أم لا.
ثمة اختباران اختياريان معطّلان افتراضيًا. لتفعيلهما، أضف const TEST_BIG_INTEGERS = true إلى النطاق العام لملف حلّك (أو أزل التعليق عن السطر الموجود في الملف المبدئي).
هذه الأعداد تتجاوز نوع العدد الصحيح الافتراضي، لكن الأعداد الصحيحة ذات 128 بت كافية لاجتياز الاختبارات، فلا حاجة إلى BigInt.
سجّل في Exercism لتتعلّم وتتقن Julia عبر 35 مفهومًا128 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.