ট্র্যাক
/
Elixir
Elixir
/
অনুশীলনী
/
অ্যাকুমুলেট
অ্যাকুমুলেট

অ্যাকুমুলেট

সহজ

নির্দেশনা

accumulate অপারেশনটি ইমপ্লিমেন্ট করুন। এটি একটি কালেকশন এবং ওই কালেকশনের প্রতিটি এলিমেন্টের উপর চালানোর একটি অপারেশন নেয়, আর ইনপুট কালেকশনের প্রতিটি এলিমেন্টের উপর সেই অপারেশন প্রয়োগের ফলাফল নিয়ে একটি নতুন কালেকশন রিটার্ন করে।

ধরা যাক, সংখ্যাগুলোর কালেকশনটি হলো:

  • 1, 2, 3, 4, 5

আর অপারেশনটি হলো:

  • একটি সংখ্যাকে বর্গ করা (x => x * x)

আপনার কোডের সংখ্যাগুলোর বর্গ নিয়ে কালেকশন তৈরি করতে পারা উচিত:

  • 1, 4, 9, 16, 25

প্রত্যাশিত ফাংশন সিগনেচার দেখতে টেস্ট স্যুটটি দেখে নিন।

সীমাবদ্ধতা

আপনার স্ট্যান্ডার্ড লাইব্রেরির দেওয়া collect/map/fmap/যাই বলুন না কেন, এসব ফাংশনালিটি থেকে হাত দূরে রাখুন! বরং অন্য সাধারণ টুল ব্যবহার করে এটি নিজেই সমাধান করুন।

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

অ্যাকুমুলেট শুরু করতে প্রস্তুত?

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