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

জাভাস্ক্রিপ্টে বর্তমান সংখ্যা থেকে ছোট সংখ্যাগুলোর গণনা


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

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

উদাহরণস্বরূপ −

ইনপুট অ্যারে যদি হয় −

const arr = [3, 5, 4, 1, 2];

তবে আউটপুট হওয়া উচিত −

const output = [2, 4, 3, 0, 1];

উদাহরণ

const arr = [3, 5, 4, 1, 2]; const smallerNumbersThanCurrent = (arr = []) => {    const res=[];    for(let i = 0; i < arr.length; i++){       let count = 0;       let j = 0;       while(j < arr.length){          if(arr[i] > arr[j]){             count++;             j++;          }else{             j++;          };       };       res.push(count);    };    return res; }; console.log(smallerNumbersThanCurrent(arr));

আউটপুট

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

[2, 4, 3, 0, 1]

  1. জাভাস্ক্রিপ্টে সর্টেড অ্যারেতে নম্বর ইনসার্ট করা (বাইনারি সার্চ দিয়ে)

  2. জাভাস্ক্রিপ্টে বর্তমান সংখ্যায় চেয়ে ছোট সংখ্যাগুলোর গণনা করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে থার্ড ম্যাক্সিমাম নাম্বার খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে সুপার আয় rosto সংখ্যা (Super Ugly Numbers)