কম্পিউটার

একটি অ্যারের তিনটি পরপর উপাদান জাভাস্ক্রিপ্টে অভিন্ন কিনা তা পরীক্ষা করুন


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে, বলুন checkThree() যেটি একটি অ্যারে নেয় এবং যদি অ্যারের কোথাও পরপর তিনটি উপাদান থাকে যা অভিন্ন (অর্থাৎ, একই মান থাকে) তাহলে এটি সত্য ফেরত দেয়, অন্যথায় এটি মিথ্যা ফেরত দেয়৷

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

const arr = ["g", "z", "z", "v" ,"b", "b", "b"];
const checkThree = arr => {
   const prev = {
      element: null,
      count: 0
   };
   for(let i = 0; i < arr.length; i++){
      const { count, element } = prev;
      if(count === 2 && element === arr[i]){
         return true;
      };
      prev.count = element === arr[i] ? count + 1 : count;
      prev.element = arr[i];
   };
   return false;
};
console.log(checkThree(arr));
console.log(checkThree(["z", "g", "z", "z"]));

আউটপুট

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

true
false

  1. জাভাস্ক্রিপ্টে একটি অ্যারের উপাদান পুনর্বিন্যাস করা

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের উপাদানের গভীর গণনা

  3. পাইথন - ধারাবাহিক অভিন্ন উপাদান গণনা

  4. অ্যারে উপাদানগুলি পাইথনে পরপর আছে কিনা তা পরীক্ষা করুন