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

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

آسان

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

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

برای مثال:

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

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


منبع

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

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

در Exercism ثبت‌نام کنید تا Delphi Pascal را همراه با 76 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.