سرنام

سرنام

آسان

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

یک عبارت را به سرواژه‌اش تبدیل کنید.

اهل فناوری عاشق TLA (سرواژه‌های سه‌حرفی) خودشان هستند!

کمک کنید چند اصطلاح تخصصی بسازیم و برنامه‌ای بنویسید که نامی طولانی مانند Portable Network Graphics را به سرواژه‌اش (PNG) تبدیل کند.

با نشانه‌های نگارشی این‌طور رفتار می‌شود: خط تیره جداکننده‌ی واژه‌هاست (مثل فاصله)؛ بقیه‌ی نشانه‌های نگارشی را می‌توان از ورودی حذف کرد.

برای مثال:

ورودی خروجی
As Soon As Possible ASAP
Liquid-crystal display LCD
Thank George It's Friday! TGIF

ثبات‌ها

ثبات کاربرد نوع توضیح
$a0 ورودی آدرس رشته‌ی ورودی با پایان نال
$a1 ورودی/خروجی آدرس رشته‌ی خروجی با پایان نال
$t0-9 موقت هر برای ذخیره‌سازی موقت استفاده می‌شود

منبع

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

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

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

بررسی عمیق سرنام!

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