কম্পিউটার

জাভাস্ক্রিপ্টে বিশেষ ধরনের অ্যারে পরীক্ষা করা হচ্ছে


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা লিটারেলের একটি অ্যারে নিয়ে যায় এবং সামনে বা পিছনে পড়লে উপাদানগুলি একই কিনা বা না তা পরীক্ষা করে। এই ধরনের অ্যারে প্যালিনড্রোম অ্যারে নামেও পরিচিত।

প্যালিনড্রোম অ্যারেগুলির কিছু উদাহরণ হল −

const arr1 = [‘a’, ‘b’, ‘c’, ‘b’, ‘a’];
const arr2 = [4, 7, 7, 4];
const arr3 = [7, 7, 7, 7, 7, 7];

উদাহরণ

এর জন্য কোড হবে −

const arr = [1, 5, 7, 4, 15, 4, 7, 5, 1];
const isPalindrome = arr => {
   const { length: l } = arr;
   const mid = Math.floor(l / 2);
   for(let i = 0; i <= mid; i++){
      if(arr[i] !== arr[l-i-1]){
         return false;
      };
   };
   return true;
};
console.log(isPalindrome(arr));

আউটপুট

কনসোলে আউটপুট -

true

  1. জাভাস্ক্রিপ্টে অ্যারের জন্য স্প্রেড অপারেটর

  2. জাভাস্ক্রিপ্টে কেন্দ্রীয়ভাবে শীর্ষে থাকা অ্যারেগুলির জন্য পরীক্ষা করা হচ্ছে

  3. জাভাস্ক্রিপ্টে বিশেষ সংখ্যার জন্য পরীক্ষা করা হচ্ছে

  4. জাভাস্ক্রিপ্টে অ্যারের অনুরূপ বর্গক্ষেত্র পরীক্ষা করা হচ্ছে