المسارات
/
Emacs Lisp
Emacs Lisp
/
التمارين
/
أعداد أرمسترونغ
أعداد أرمسترونغ

أعداد أرمسترونغ

سهل

التعليمات

عدد Armstrong هو عدد يساوي مجموع أرقامه، وكل رقم منها مرفوع إلى قوة تساوي عدد أرقام ذلك العدد.

على سبيل المثال:

  • 9 هو عدد Armstrong، لأن 9 = 9^1 = 9
  • 10 ليس عدد Armstrong، لأن 10 != 1^2 + 0^2 = 1
  • 153 هو عدد Armstrong، لأن: 153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
  • 154 ليس عدد Armstrong، لأن: 154 != 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190

اكتب كودًا لتحديد ما إذا كان عدد ما عدد Armstrong أم لا.


المصدر

ويكيبيديايفتح الرابط في نافذة أو علامة تبويب جديدة
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Emacs Lisp Exercism

مستعد لبدء أعداد أرمسترونغ؟

سجّل في Exercism لتتعلّم وتتقن Emacs Lisp عبر 96 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.