শিক্ষার্থীদের নাম আর তারা কোন শ্রেণিতে আছে, তা দিয়ে স্কুলের জন্য একটি রোস্টার তৈরি করুন।
শেষে আপনার নিচের কাজগুলো করতে পারা উচিত:
মনে রাখবেন, আমাদের সব শিক্ষার্থীর নাম মাত্র একটি (ছোট্ট একটা শহর, আর কী আশা করবেন?), আর একজন শিক্ষার্থীকে একই শ্রেণিতে বা রোস্টারে একবারের বেশি যোগ করা যাবে না। কোনো টেস্ট যদি একই শিক্ষার্থীকে একবারের বেশি যোগ করার চেষ্টা করে, তাহলে আপনার ইমপ্লিমেন্টেশনকে এটা বোঝাতে হবে যে এটি ভুল।
রোস্টার ধরে রাখতে একটি school টিউপল ডিফাইন করুন (এর ভেতরে শিক্ষার্থীদের কীভাবে রাখবেন, সেটি সম্পূর্ণ আপনার উপর নির্ভর করে), তারপর নিচের ওয়ার্ডগুলো ইমপ্লিমেন্ট করুন।
<school> ( -- school ): একটি খালি school তৈরি করে।add-student ( school name grade -- ? ): grade-এ name যোগ করে। সফল হলে t রিটার্ন করে, আর name আগেই যোগ করা থাকলে (এই গ্রেডে বা অন্য যেকোনো গ্রেডে) f রিটার্ন করে; সেক্ষেত্রে রোস্টার অপরিবর্তিত থাকে।roster ( school -- names ): গ্রেড অনুযায়ী, তারপর নামের বর্ণানুক্রমে সাজানো সব শিক্ষার্থী।grade ( school n -- names ): গ্রেড n-এর শিক্ষার্থীরা, নামের বর্ণানুক্রমে সাজানো।Exercism-এ সাইন আপ করুন, Factor ট্র্যাকের 47টি কনসেপ্ট163টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।