একটি ফ্রেজকে তার অ্যাক্রোনিমে রূপান্তর করুন।
টেক-প্রেমীরা তাঁদের TLA (Three Letter Acronyms, অর্থাৎ তিন অক্ষরের অ্যাক্রোনিম) ভালোবাসেন!
Portable Network Graphics-এর মতো লম্বা নামকে তার অ্যাক্রোনিমে (PNG) রূপান্তর করে এমন একটি প্রোগ্রাম লিখে কিছু জার্গন বানাতে সাহায্য করুন।
যতিচিহ্ন এভাবে সামলানো হয়: হাইফেন শব্দের বিভাজক (হোয়াইটস্পেসের মতো); বাকি সব যতিচিহ্ন ইনপুট থেকে সরিয়ে ফেলা যায়।
যেমন:
| ইনপুট | আউটপুট |
|---|---|
| As Soon As Possible | ASAP |
| Liquid-crystal display | LCD |
| Thank George It's Friday! | TGIF |
| রেজিস্টার | ব্যবহার | টাইপ | বর্ণনা |
|---|---|---|---|
$a0 |
ইনপুট | ঠিকানা | নাল ক্যারেক্টারে শেষ হওয়া ইনপুট স্ট্রিং |
$a1 |
ইনপুট/আউটপুট | ঠিকানা | নাল ক্যারেক্টারে শেষ হওয়া আউটপুট স্ট্রিং |
$t0-9 |
সাময়িক | যেকোনো | সাময়িক স্টোরেজের জন্য ব্যবহৃত |
Exercism-এ সাইন আপ করুন, MIPS Assembly ট্র্যাকের 70টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।
আমরা রেগুলার এক্সপ্রেশন নিয়ে একটু গভীরে যাই, শুরু করি সাধারণ হোয়াইটস্পেস ম্যাচিং দিয়ে, এরপর ইউনিকোড ঘুরে দেখি, আর শেষ করি নেগেটিভ লুকবিহাইন্ড দিয়ে। শেষে সংক্ষিপ্ত রূপের আরও কিছু সমাধানও দেখি, যার মধ্যে স্টেট মেশিনও আছে।