কম্পিউটার

জাভাস্ক্রিপ্ট - অ্যারে সাজানো হয়েছে কিনা তা পরীক্ষা করুন (বাছাইয়ের ক্রম নির্বিশেষে)


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা লিটারেলের একটি অ্যারে নেয় এবং অ্যারেটি সাজানো হয়েছে কিনা তা পরীক্ষা করে (বাছাই করার ক্রম নির্বিশেষে।)

আমাদের ফাংশন সত্য ফিরে আসা উচিত যদি অ্যারে সাজানো হয়, অন্যথায় মিথ্যা. নিম্নলিখিত কোড -

উদাহরণ

const arr = [1, 3, 56, 87, 99, 102, 144, 255, 456, 788, 999];
const isSorted = arr => {
   const { length: l } = arr;
   if(l <= 1){
      return true;
   };
   for(let i = 1; i < l; i++){
      const con1 = arr[i] > 0 && arr[i-1] < 0;
      const con2 = arr[i] < 0 && arr[i-1] > 0;
      if(con1 || con2){
         return false;
      };
   };
   return true;
};
console.log(isSorted(arr));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট −

true

  1. ব্যবহারকারীর ইনপুট করা স্ট্রিং জাভাস্ক্রিপ্টের অ্যারেতে আছে কিনা তা পরীক্ষা করুন

  2. জাভাস্ক্রিপ্টের শুরুতে `0` সহ সংখ্যাকে অবরোহ ক্রমে সাজানো

  3. জাভাস্ক্রিপ্টে বাইনারিতে 1 বিটের সংখ্যা অনুসারে পূর্ণসংখ্যা বাছাই করা

  4. জাভাস্ক্রিপ্টে সাজানো ক্রমে স্কোয়ার খোঁজা