আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে, বলুন 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