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

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

آسان

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

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

برای مثال:

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

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

ثبات

ثبات کاربرد نوع توضیح
$a0 ورودی عدد صحیح عدد
$v0 خروجی «منطقی» عدد آرمسترانگ است (0 = false، 1 = true)
$t0-9 موقت هر نوع برای ذخیره‌سازی موقت استفاده می‌شود

منبع

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

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

در Exercism ثبت‌نام کنید تا MIPS Assembly را همراه با 70 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.