প্রবাদ

প্রবাদ

মধ্যম

নির্দেশনা

একটি ঘোড়ার নালের পেরেকের অভাবে একটি রাজ্য হারিয়ে গিয়েছিল, প্রবাদে এমনটাই বলা হয়ে থাকে।

ইনপুটের একটি অ্যারে দেওয়া হলে সেটি থেকে সংশ্লিষ্ট প্রবাদটি তৈরি করুন। উদাহরণস্বরূপ, ["nail", "shoe", "horse", "rider", "message", "battle", "kingdom"] অ্যারেটি দেওয়া হলে, এই প্রবাদ-ছড়াটির পুরো লেখা আপনি আউটপুট হিসেবে পাবেন:

For want of a nail the shoe was lost.
For want of a shoe the horse was lost.
For want of a horse the rider was lost.
For want of a rider the message was lost.
For want of a message the battle was lost.
For want of a battle the kingdom was lost.
And all for the want of a nail.

মনে রাখবেন, ইনপুটের অ্যারে বদলে বদলে যেতে পারে; আপনার সমাধান যেকোনো দৈর্ঘ্য ও বিষয়বস্তুর অ্যারে সামলাতে পারা উচিত। আউটপুট লেখার কোনো লাইনই স্থির, অপরিবর্তনীয় স্ট্রিং হওয়া উচিত নয়; দেওয়া ইনপুট অনুযায়ী সবই বদলানো উচিত।

ইনপুট ফরম্যাট

প্রতিটি ইনপুট তালিকা একটি নাল-টার্মিনেটেড স্ট্রিং হিসেবে প্রকাশ করা হয়, যেখানে প্রতিটি ইনপুটের শেষে থাকে একটি নিউলাইন ক্যারেক্টার।

একটি উদাহরণ হতে পারে "nail\nshoe\nhorse\nrider\nmessage\nbattle\nkingdom\n"

রেজিস্টার

রেজিস্টার ব্যবহার টাইপ বিবরণ
$a0 ইনপুট অ্যাড্রেস প্রতিটি ইনপুটের পরে নিউলাইনসহ নাল-টার্মিনেটেড ইনপুট স্ট্রিং
$a1 ইনপুট/আউটপুট অ্যাড্রেস নাল-টার্মিনেটেড আউটপুট স্ট্রিং
$t0-9 টেম্পোরারি যেকোনো সাময়িক স্টোরেজের জন্য

সূত্র

Wikipediaলিংকটি নতুন উইন্ডো বা ট্যাবে খোলে
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
MIPS Assembly Exercism

প্রবাদ শুরু করতে প্রস্তুত?

Exercism-এ সাইন আপ করুন, MIPS Assembly ট্র্যাকের 70টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।