ধরুন, আমাদের কাছে এইরকম লিটারেলের একটি সাজানো অ্যারে আছে −
const arr = [2, 2, 3, 3, 3, 5, 5, 6, 7, 8, 9];
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এইরকম একটি অ্যারে নেয় এবং অ্যারেতে শুধুমাত্র একবার প্রদর্শিত প্রথম নম্বরটি ফেরত দেয়। যদি অ্যারেতে এমন কোন সংখ্যা না থাকে, তাহলে আমাদের মিথ্যা ফেরত দেওয়া উচিত।
এই অ্যারের জন্য, আউটপুট 6
হওয়া উচিতউদাহরণ
নিম্নলিখিত কোড -
const arr = [2, 2, 3, 3, 3, 5, 5, 6, 7, 8, 9]; const firstNonDuplicate = arr => { let appeared = false; for(let i = 0; i < arr.length; i++){ if(appeared){ if(arr[i+1] !== arr[i]){ appeared = false; }; }else{ if(arr[i+1] === arr[i]){ appeared = true; continue; }; return arr[i]; }; }; return false; }; console.log(firstNonDuplicate(arr));
আউটপুট
নিম্নোক্ত কনসোলে আউটপুট −
6