কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে কোয়ার্টারলি ও ইয়ারলি গড় হিসাব করা


ধরুন, আমাদের কাছে একটি সংখ্যা অ্যারে আছে −

const arr = [1,2,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এমন একটি অ্যারে নেবে এবং অ্যারে-কে কোয়ার্টারলি এবং ইয়ারলি গ্রুপে ভাগ করবে।

উপরোক্ত অ্যারে-র গ্রুপগুলো দেখতে এমন হবে −

const quarterly = [[1,2,2],[4,5,6],[7,8,9],[10,11,12],[13,14,15],[16,17,18],[19,20]]; const yearly = [[1,2,2,4,5,6,7,8,9,10,11,12],[13,14,15,16,17,18,19,20]];

তারপর ফাংশনটি নির্দিষ্ট কোয়ার্টার এবং বছরের গড় গণনা করে গড় অ্যারে রিটার্ন করবে।

উদাহরণ

কোডটি নিচে দেওয়া হলো −

const arr = [1,2,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]; const findAverages = arr => {    const quarterLength = 3, yearLength = 12;    const sumOfGroup = (arr, num) => {       return arr.reduce((acc, val, ind) => {          if (ind % num === 0){             acc.push(0);          };          acc[acc.length - 1] += val;          return acc;       }, []);    };    const quarters = sumOfGroup(arr, quarterLength);    const years = sumOfGroup(arr, yearLength);    return {       "yearlyAverage": years,       "quarterlyAverage": quarters    }; }; console.log(findAverages(arr));

আউটপুট

কনসোলে আউটপুট −

{    yearlyAverage: [ 77, 132 ],    quarterlyAverage: [       5, 15, 24, 33,       42, 51, 39    ] }

  1. জাভাস্ক্রিপ্ট const কীওয়ার্ড

  2. জাভাস্ক্রিপ্টে অ্যারেতে গড় (Average) গণনা

  3. জাভাস্ক্রিপ্টে রিয়েলটাইম মুভিং অ্যাভারেজ ক্যালকুলেশন

  4. জাভাস্ক্রিপ্টে অ্যারে মার্জ ও ডুপ্লিকেট সরিয়ে(rectify) করা