আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা শুধুমাত্র যুক্তি হিসাবে সংখ্যার অ্যারে নেয়৷
ফাংশনটি সংখ্যার একটি অ্যারে প্রদান করবে যাতে মূল অ্যারের প্রতিটি সংশ্লিষ্ট উপাদানের থেকে ছোট উপাদানের সংখ্যা থাকে৷
যেমন −
যদি ইনপুট অ্যারে −
হয়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]