সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারেতে নেয়। আমাদের ফাংশনটি অ্যারে থেকে সেই প্রথম উপাদানটি ফিরিয়ে আনতে হবে যা তার পূর্ববর্তী উপাদানের স্বাভাবিক উত্তরসূরি নয়৷
এর মানে আমাদের সেই উপাদানটি ফেরত দেওয়া উচিত যেটি তার আগের উপাদানটিকে +1 করে না কারণ অ্যারেতে অন্তত এমন একটি উপাদান রয়েছে৷
উদাহরণ
নিম্নলিখিত কোড -
const arr = [1, 2, 3, 4, 6, 7, 8]; const findFirstNonConsecutive = (arr = []) => { for(let i = 0; i < arr.length - 1; i++){ const el = arr[i]; const next = arr[i + 1]; if(next - el !== 1){ return next; }; }; return null; }; console.log(findFirstNonConsecutive(arr));
আউটপুট
নিম্নোক্ত কনসোল আউটপুট -
6