নির্দেশনা
শিক্ষার্থীদের নাম এবং তারা কোন গ্রেডে পড়ে সেটি দেওয়া থাকলে, স্কুলের জন্য একটি রোস্টার তৈরি করুন।
শেষে আপনি যেন এই কাজগুলো করতে পারেন:
- কোনও গ্রেডের রোস্টারে একজন শিক্ষার্থীর নাম যোগ করা
- "গ্রেড ২-এ Jim যোগ করুন।"
- "ঠিক আছে।"
- কোনও গ্রেডে ভর্তি সব শিক্ষার্থীর একটি তালিকা পাওয়া
- "গ্রেড ২-এ কোন কোন শিক্ষার্থী আছে?"
- "এখন তো শুধু Jim আছে।"
- সব গ্রেডের সব শিক্ষার্থীর একটি সাজানো তালিকা পাওয়া। গ্রেডগুলো ১, ২, ৩ ইত্যাদি ক্রমে সাজানো উচিত, আর একই গ্রেডের শিক্ষার্থীদের নাম বর্ণানুক্রমে সাজানো উচিত।
- "এই মুহূর্তে স্কুলে কারা কারা ভর্তি আছে?"
- "ভাবতে দিন। গ্রেড ১-এ আছে Anna, Barb আর Charlie, গ্রেড ২-এ Alex, Peter আর Zoe, আর গ্রেড ৫-এ Jim। তাহলে উত্তর হলো: Anna, Barb, Charlie, Alex, Peter, Zoe আর Jim"
খেয়াল করুন, আমাদের সব শিক্ষার্থীর নাম মাত্র একটি শব্দের। (ছোট্ট একটা শহর, আর কী চাইবেন?)
বোনাস পয়েন্টের জন্য
আপনি কি টেস্টগুলো পাস করাতে আর কোড পরিষ্কার রাখতে পেরেছেন? চাইলে আপনি আরও কিছু জিনিস চেষ্টা করে দেখতে পারেন:
- আপনি যদি এমন একটি ভাষায় কাজ করেন যেখানে পরিবর্তনযোগ্য ডেটা স্ট্রাকচার আছে, আর আপনার ইমপ্লিমেন্টেশন বাইরের কোডকে সরাসরি স্কুলের অভ্যন্তরীণ DB পরিবর্তন করার সুযোগ দেয়, তাহলে দেখুন এটা আপনি ঠেকাতে পারেন কি না। আরও টেস্ট যোগ করতে দ্বিধা করবেন না।
তারপর অনুগ্রহ করে সাবমিশনের একটি মন্তব্যে আপনার মতামত জানান। এই পরীক্ষা কি কোডকে আরও ভালো করেছে? খারাপ করেছে? আপনি কি এটা থেকে কিছু শিখলেন?
সূত্র
gSchool-এ Phil Battos-এর সাথে একটি পেয়ারিং সেশন