মাহা এবং হাবীব দুই বন্ধু। একদিন তারা প্রোগ্রামিংয়ের খুঁটিনাটি বিষয় নিয়ে আলোচনা করছিল।
মাহা: হাবীব, তুমি কি জানো কীভাবে একটি অ্যারেতে থাকা সংখ্যার
গড় সহজে বের করা যায়?
হাবীব: হুম, একটু জানি। তবে পুরোটা জানি না। তুমি যদি বুঝিয়ে
দাও তাহলে ভালো হয়।
মাহা: ঠিক আছে। ধর, আমাদের একটা সংখ্যার অ্যারে আছে এবং অ্যারের সব
সংখ্যার গড় বের করতে হলে আমরা কী করবো? প্রথমে অ্যারেতে থাকা সংখ্যাগুলো যোগ করবো এবং তারপর
সংখ্যাগুলোর মোট সংখ্যা দিয়ে ভাগ করবো।
হাবীব: আচ্ছা, উদাহরণ দিলে বোধহয় আরও ভালোভাবে বুঝতে পারবো।
মাহা: ঠিক আছে, কোড করা
যাক।
কোড এবং কোডের ব্যাখ্যা
const numbers = [10, 20, 30, 40, 50];
const sum = numbers.reduce((acc, curr) => acc + curr, 0);
const average = sum / numbers.length;
console.log("গড় =", average);
ব্যাখ্যা: এখানে আমরা reduce
ফাংশন ব্যবহার করে numbers
অ্যারের সকল সংখ্যাকে যোগ করেছি। এরপর সেই যোগফলকে
অ্যারের দৈর্ঘ্য (৫) দিয়ে ভাগ করেছি।
ফলাফল: গড় = 30
const numbers = [7, 14, 21, 28, 35];
const sum = numbers.reduce((acc, curr) => acc + curr, 0);
const average = sum / numbers.length;
console.log("গড় =", average);
const numbers = [100, 200, 300, 400, 500];
const sum = numbers.reduce((acc, curr) => acc + curr, 0);
const average = sum / numbers.length;
console.log("গড় =", average);
ওয়েবসাইটটি বুকমার্ক করে রাখুন! পোষ্টটি যদি ভালো লাগে এবং বন্ধুরা যাতে মিস না করে, পোষ্টটি শেয়ার করতে ভুলবেন না। অবশ্যই লাইক ও কমেন্ট করবেন যাতে করে আমরা প্রতিনিয়ত নতুন নতুন সমস্যার পাশাপাশি সমাধান নিয়ে হাজির হতে পারি এবং আপনাদেরও যদি কোডিং সম্পর্কিত কোনো সমস্যা থাকে তাহলে কমেন্টবক্সে জানিয়ে দিন সমাধান করার চেষ্টা করবো, ইনশাআল্লাহ্।