শিক্ষার্থীদের নাম এবং তাদের শ্রেণি দেওয়া আছে; স্কুলের জন্য একটি রোস্টার তৈরি করুন।
শেষে আপনি এই কাজগুলো করতে পারবেন:
লক্ষ্য করুন, আমাদের সব শিক্ষার্থীর কেবল একটি নাম (এটা তো ছোট শহর, আর কী চাইবেন?) এবং কোনো শিক্ষার্থীকে একই শ্রেণিতে বা রোস্টারে একাধিকবার যোগ করা যাবে না। আসলে, যখন কোনো টেস্ট একই শিক্ষার্থীকে একাধিকবার যোগ করার চেষ্টা করে, আপনার ইমপ্লিমেন্টেশনকে জানানো উচিত যে এটি ভুল।
টেস্টটি পাস করাতে হলে আপনার কোড কাজ করার জন্য আপনাকে কিছু টাইপ তৈরি করতে হবে। আপনার School-এর জন্য একটি অবজেক্ট দরকার, যেটি Student টাইপের একটি সিকোয়েন্স ধরে রাখবে। আর এই Student হবে string ও int-এর একটি টাপল, যেখানে শিক্ষার্থীদের নাম ও গ্রেড থাকবে।
শুরু করার সময় কাজে লাগতে পারে এমন কিছু টাইপের কোড এখানে দেওয়া হলো।
type
Student* = tuple[name: string, grade: int]
School* = object
students*: seq[Student]
Exercism-এ সাইন আপ করুন, Nim ট্র্যাকের 70টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।