কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে সিরিজ লঙ্ঘনকারী প্রথম এলিমেন্টের ইনডেক্স খুঁজে বের করা (প্রথম নন-কনsekutিভ নম্বর)

আমাদের একটি ফাংশন লিখতে হবে যা একটি অ্যারে নেয় এবং সেটি থেকে প্রথম নন-কনsekutিভ নম্বরের ইনডেক্স রিটার্ন করে।

সব নম্বর থাকবে ১ এর কমন ডিফারেন্সের সাথে একটি এরিথমেটিক প্রোগ্রেশনে। কিন্তু যে নম্বরটি এই নিয়ম লঙ্ঘন করে, তার ইনডেক্স রিটার্ন করতে হবে। যদি সব নম্বর নিখুঁত ক্রমে থাকে, তবে -1 রিটার্ন করতে হবে।

উদাহরণ

এই ফাংশনের জন্য কোড লিখি:

const arr = [1,2,3,4,5,6,8,9,10];
const secondArr = [3,4,5,6,7,8,9,10,11,12,13,14,15];
const findException = (arr) => {
  for(let i = 0; i < arr.length-1; i++){
    if(arr[i+1] - arr[i] !== 1){
      return i+1;
    };
  };
  return -1;
};
console.log(findException(arr));
console.log(findException(secondArr));

আউটপুট

কনসোলে আউটপুট:

6 -1
  1. জাভাস্ক্রিপ্টে অ্যারেতে প্রথম নন-কনsekutিভ নম্বর খুঁজে বের করা

  2. জাভাস্ক্রিপ্টে অ্যারেতে মিলে যাওয়া পজিটিভ/নেগেটিভ না থাকা সংখ্যা খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে nth ইনডেক্সে থাকা অ্যারে উপাদানের nth ঘাত বের করা

  4. C#-এ অ্যারেতে প্রথম এলিমেন্টের ইনডেক্স বের করা