শিক্ষার্থীদের নাম আর তারা কোন শ্রেণিতে আছে, তা দিয়ে স্কুলের জন্য একটি রোস্টার তৈরি করুন।
শেষে আপনার নিচের কাজগুলো করতে পারা উচিত:
মনে রাখবেন, আমাদের সব শিক্ষার্থীর নাম মাত্র একটি (ছোট্ট একটা শহর, আর কী আশা করবেন?), আর একজন শিক্ষার্থীকে একই শ্রেণিতে বা রোস্টারে একবারের বেশি যোগ করা যাবে না। কোনো টেস্ট যদি একই শিক্ষার্থীকে একবারের বেশি যোগ করার চেষ্টা করে, তাহলে আপনার ইমপ্লিমেন্টেশনকে এটা বোঝাতে হবে যে এটি ভুল।
শিক্ষার্থীদের আলাদা একটি অবজেক্ট হিসেবে মডেল করা কঠোরভাবে জরুরি নয়; চাহিদাগুলো বেশ সহজ, তাই আপনি সুবিধামতো একটি অভ্যন্তরীণ ডেটা স্ট্রাকচার ব্যবহার করতে পারেন (এবং যতক্ষণ সেটি ফলাফলে প্রকাশ না পায়)।
শিক্ষার্থী যোগ করা আর তাদের কোয়েরি করা আলাদা আলাদা মেথডে রাখা বেশি যুক্তিসঙ্গত হওয়ায় এই অনুশীলনীটি problem-specification থেকে সামান্য পরিবর্তন করা হয়েছে (একটি মেথডেই দুটো কাজ একসাথে করার চেয়ে, যা Pharo/Smalltalk-এর ধাঁচে কম মানায়)।
Exercism-এ সাইন আপ করুন, Pharo ট্র্যাকের 50টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।