ধরুন, আমাদের কাছে একটি সর্টেড লিটারেল অ্যারে আছে −
const arr = [2, 2, 3, 3, 3, 5, 5, 6, 7, 8, 9];
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এমন একটি অ্যারে নেবে এবং সেটি থেকে শুধু একবার উপস্থিত হওয়া প্রথম সংখ্যা রিটার্ন করবে।
যদি এমন কোনো সংখ্যা না থাকে তবে false রিটার্ন করব।
এই অ্যারে-র জন্য আউটপুট হওয়া উচিত ৬।
উদাহরণ
কোডটি নিচে দেওয়া হলো −
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