ট্র্যাক
/
Wren
Wren
/
অনুশীলনী
/
প্রাথমিক বিদ্যালয়
প্রাথমিক বিদ্যালয়

প্রাথমিক বিদ্যালয়

মধ্যম

নির্দেশনা

শিক্ষার্থীদের নাম আর তারা কোন শ্রেণিতে আছে, তা দিয়ে স্কুলের জন্য একটি রোস্টার তৈরি করুন।

শেষে আপনার নিচের কাজগুলো করতে পারা উচিত:

  • একটি শ্রেণির রোস্টারে একজন শিক্ষার্থীর নাম যোগ করা:
    • "Add Jim to grade 2."
    • "OK."
  • একটি শ্রেণিতে ভর্তি সব শিক্ষার্থীর একটি তালিকা পাওয়া:
    • "Which students are in grade 2?"
    • "We've only got Jim right now."
  • সব শ্রেণির সব শিক্ষার্থীর একটি সাজানো তালিকা পাওয়া। শ্রেণিগুলো ১, ২, ৩ ইত্যাদি ক্রমে সাজানো উচিত, আর একই শ্রেণির শিক্ষার্থীরা নাম অনুযায়ী বর্ণানুক্রমে সাজানো থাকবে।
    • "Who is enrolled in school right now?"
    • "Let me think. We have Anna, Barb, and Charlie in grade 1, Alex, Peter, and Zoe in grade 2, and Jim in grade 5. So the answer is: Anna, Barb, Charlie, Alex, Peter, Zoe, and Jim."

মনে রাখবেন, আমাদের সব শিক্ষার্থীর নাম মাত্র একটি (ছোট্ট একটা শহর, আর কী আশা করবেন?), আর একজন শিক্ষার্থীকে একই শ্রেণিতে বা রোস্টারে একবারের বেশি যোগ করা যাবে না। কোনো টেস্ট যদি একই শিক্ষার্থীকে একবারের বেশি যোগ করার চেষ্টা করে, তাহলে আপনার ইমপ্লিমেন্টেশনকে এটা বোঝাতে হবে যে এটি ভুল।

Wren-এ স্ট্রিং সর্ট করা

Wren এখনো বেশ নতুন একটি প্রোগ্রামিং ভাষা: এমন কিছু ফাংশনালিটি আছে, যা হয়তো অন্য ভাষায় কমন, কিন্তু এখনো ইমপ্লিমেন্ট করা হয়নি। এর মধ্যে একটি হলো স্ট্রিং সর্ট করার ক্ষমতা।

Wren-এর List sort মেথড স্পষ্টভাবে < তুলনাটি ব্যবহার করে। String <(_) ইমপ্লিমেন্ট করে না।

এই অনুশীলনীর একটি চ্যালেঞ্জ হলো স্ট্রিংয়ের একটি অ্যারে সর্ট করার উপায় ইমপ্লিমেন্ট করা।

রেফারেন্স:


সূত্র

gSchool-এ Phil Battos-এর সাথে একটি পেয়ারিং সেশন
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
Wren Exercism

প্রাথমিক বিদ্যালয় শুরু করতে প্রস্তুত?

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