مسیرها
/
MIPS Assembly
MIPS Assembly
/
تمرین‌ها
/
تفاضل مربع‌ها
تفاضل مربع‌ها

تفاضل مربع‌ها

آسان

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

تفاوت بین مربع مجموع و مجموع مربع‌های N عدد طبیعی نخست را پیدا کنید.

مربع مجموع ده عدد طبیعی نخست برابر است با (۱ + ۲ + ... + ۱۰)² = ۵۵² = ۳۰۲۵.

مجموع مربع‌های ده عدد طبیعی نخست برابر است با ۱² + ۲² + ... + ۱۰² = ۳۸۵.

بنابراین تفاوت بین مربع مجموع ده عدد طبیعی نخست و مجموع مربع‌های ده عدد طبیعی نخست برابر است با ۳۰۲۵ - ۳۸۵ = ۲۶۴۰.

انتظار نمی‌رود که خودتان از اصول اولیه راه‌حلی کارآمد برای این مسئله کشف کنید؛ پژوهش کردن مجاز است، بلکه تشویق هم می‌شود. یافتن بهترین الگوریتم برای این مسئله، مهارتی کلیدی در مهندسی نرم‌افزار است.

ثبات‌ها

ثبات کاربرد نوع هدف
$a0 ورودی عدد صحیح مقدار داده‌شده
$v0 خروجی عدد صحیح تفاضل مربع‌ها
$t0-9 موقت هر نوع برای ذخیره‌سازی موقت
ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
MIPS Assembly Exercism

آماده‌اید تفاضل مربع‌ها را شروع کنید؟

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