متوسط

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

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

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

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

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

برای مثال:

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

منبع

منبع این تمرین را بررسی کنید.

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

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

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

بررسی عمیق !

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