কম্পিউটার

অনির্ধারিত উপাদানগুলির চারপাশে একটি অ্যারের সবচেয়ে বড় সংখ্যা কীভাবে খুঁজে পাবেন? - জাভাস্ক্রিপ্ট


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

আমাদের ফাংশন অ্যারে থেকে সবচেয়ে বড় সংখ্যা ফেরত দেবে।

যেমন −

যদি ইনপুট অ্যারে কিছু অনির্ধারিত মান সহ নিম্নলিখিত হয় -

const arr = [23, 'hello', undefined, null, 21, 65, NaN, 1, undefined, 'hii'];

তারপর আউটপুট 65

হওয়া উচিত

উদাহরণ

নিম্নলিখিত কোড -

const arr = [23, 'hello', undefined, null, 21, 65, NaN, 1, undefined, 'hii'];
const pickBiggest = arr => {
   let max = -Infinity;
   for(let i = 0; i < arr.length; i++){
      if(!+arr[i]){
         continue;
      };
      max = Math.max(max, +arr[i]);
   };
   return max;
};
console.log(pickBiggest(arr));

আউটপুট

এটি কনসোলে নিম্নলিখিত আউটপুট তৈরি করবে -

65

  1. জাভাস্ক্রিপ্টের সাথে একই অ্যারের একটি অ্যারের উপাদানগুলিকে কীভাবে নকল করবেন?

  2. একাধিক মান দ্বারা জাভাস্ক্রিপ্ট অ্যারের উপাদানগুলি কীভাবে খুঁজে পাবেন?

  3. অ্যারের সবচেয়ে ঘন ঘন সংখ্যা এবং জাভাস্ক্রিপ্টে এটি কতবার পুনরাবৃত্তি হয় তা খুঁজুন

  4. জাভাস্ক্রিপ্টে প্রদত্ত সংখ্যক উপাদানের সাথে অ্যারের পারমুটেশন কীভাবে তৈরি করবেন