ট্র্যাক
/
Perl
Perl
/
অনুশীলনী
/
ইনভেন্টরি ম্যানেজমেন্ট
ইনভেন্টরি ম্যানেজমেন্ট

ইনভেন্টরি ম্যানেজমেন্ট

লার্নিং অনুশীলনী

নির্দেশনা

আপনি একটি দোকানে থাকা আইটেমের ইনভেন্টরি পরিচালনার জন্য কিছু কোড লিখতে যাচ্ছেন। এই ইনভেন্টরি হবে একটি হ্যাশ রেফারেন্স, যেখানে থাকবে ইনভেন্টরির আইটেমগুলো এবং তাদের পরিমাণ।

1. আইটেমগুলো ব্যবহার করে একটি নতুন ইনভেন্টরি তৈরি করুন

InventoryManagement::create_inventory সাবরুটিনটি পরিবর্তন করুন। এটি আর্গুমেন্ট হিসেবে আইটেমের একটি অ্যারে রেফারেন্স নেয় এবং নতুন তৈরি একটি ইনভেন্টরি হ্যাশ রেফারেন্স রিটার্ন করে, যেখানে কী (key) হবে আইটেমের নাম আর মান হবে পরিমাণ।

2. আইটেমগুলো দিয়ে ইনভেন্টরিতে যোগ করুন

InventoryManagement::add_items সাবরুটিনটি পরিবর্তন করুন। এটি আর্গুমেন্ট হিসেবে একটি ইনভেন্টরি হ্যাশ রেফারেন্স ও একটি আইটেম অ্যারে রেফারেন্স নেয় এবং ইনভেন্টরিতে আইটেমগুলো যোগ করা একটি হ্যাশ রেফারেন্স রিটার্ন করে।

3. ইনভেন্টরি থেকে আইটেমগুলো সরিয়ে ফেলুন

InventoryManagement::remove_items সাবরুটিনটি পরিবর্তন করুন। এটি আর্গুমেন্ট হিসেবে একটি ইনভেন্টরি হ্যাশ রেফারেন্স ও একটি আইটেম অ্যারে রেফারেন্স নেয় এবং ইনভেন্টরি থেকে আইটেমগুলো সরিয়ে ফেলা একটি হ্যাশ রেফারেন্স রিটার্ন করে। আইটেমের পরিমাণ শূন্যের নিচে নামা উচিত নয়।

4. ইনভেন্টরি থেকে আইটেমটি সম্পূর্ণ মুছে ফেলুন

InventoryManagement::delete_item সাবরুটিনটি পরিবর্তন করুন। এটি আর্গুমেন্ট হিসেবে একটি ইনভেন্টরি হ্যাশ রেফারেন্স ও একটি আইটেমের নাম নেয় এবং ইনভেন্টরি থেকে আইটেমটি সম্পূর্ণভাবে মুছে ফেলা একটি হ্যাশ রেফারেন্স রিটার্ন করে।

GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
Perl Exercism

ইনভেন্টরি ম্যানেজমেন্ট শুরু করতে প্রস্তুত?

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