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

জাভাস্ক্রিপ্টে অ্যারেতে নির্দিষ্ট সংখ্যা থেকে নিচে ও উপরে থাকা উপাদান গণনা


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

const array = [54,54,65,73,43,78,54,54,76,3,23,78];

একটি ফাংশন লিখতে হবে যা গণনা করবে কতগুলো উপাদান একটি নির্দিষ্ট সংখ্যা থেকে নিচে এবং কতগুলো উপরে আছে।

উদাহরণস্বরূপ, যদি সংখ্যাটি ৬০ হয় −

উত্তর হওয়া উচিত ৫টি উপাদান নিচে (54,54,43,3,23) এবং ৫টি উপাদান উপরে (65,73,78,76,78)।

তাহলে, এই ফাংশনটির কোড লিখি −

উদাহরণ

কোডটি হবে −

const array = [54,54,65,73,43,78,54,54,76,3,23,78]; const belowParNumbers = (arr, num) => {   return arr.reduce((acc, val) => {     const legend = ['par', 'below'];     const isBelow = val < num;     acc[legend[+isBelow]]++;     return acc;   }, {     below: 0,     par: 0   }); }; console.log(belowParNumbers(array, 50)); console.log(belowParNumbers(array, 60)); console.log(belowParNumbers(array, 70));

আউটপুট

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

{ below: 3, par: 9 } { below: 7, par: 5 } { below: 8, par: 4 }

  1. জাভাস্ক্রিপ্টে অ্যারেতে undefined এলিমেন্ট গণনা করা

  2. জাভাস্ক্রিপ্টে অ্যারে এলিমেন্ট পুনর্বিন্যাস করা যেন কোনো দুটি সমান না থাকে

  3. জাভাস্ক্রিপ্টে অ্যারে এলিমেন্ট পুনর্বিন্যাস করে ডাবল রিলেশন তৈরি করা

  4. জাভাস্ক্রিপ্টে নেস্টেড অ্যারে-এর ডিপ কাউন্ট (Deep Count) বের করা