مسیرها
/
JavaScript
JavaScript
/
تمرین‌ها
/
اعداد آرمسترانگ
اعداد آرمسترانگ

اعداد آرمسترانگ

آسان

دستورالعمل‌ها

عدد آرمسترانگ عددی است که برابر مجموع رقم‌های خود است، به این صورت که هر رقم به توان تعداد رقم‌ها می‌رسد.

برای مثال:

  • ۹ عدد آرمسترانگ است، چون 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

کدی بنویسید که تشخیص دهد آیا یک عدد، عدد آرمسترانگ است یا نه.

پیاده‌سازی

Note

ممکن است بعضی از تست‌ها یک BigInt را به‌عنوان ورودی پاس دهند. مطمئن شوید که پیاده‌سازی شما می‌تواند چنین مواردی را مدیریت کند.


منبع

Wikipediaاین لینک در پنجره یا تب جدیدی باز می‌شود.
ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
JavaScript Exercism

آماده‌اید اعداد آرمسترانگ را شروع کنید؟

در Exercism ثبت‌نام کنید تا JavaScript را همراه با 37 مفهوم159 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.