কম্পিউটার

JavaScript-এ একটি অ্যারেতে প্রথম অ-পরপর নম্বর খোঁজা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারেতে নেয়। আমাদের ফাংশনটি অ্যারে থেকে সেই প্রথম উপাদানটি ফিরিয়ে আনতে হবে যা তার পূর্ববর্তী উপাদানের স্বাভাবিক উত্তরসূরি নয়৷

এর মানে আমাদের সেই উপাদানটি ফেরত দেওয়া উচিত যেটি তার আগের উপাদানটিকে +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

  1. জাভাস্ক্রিপ্টে একটি অ্যারের মধ্যে সবচেয়ে বড় অ-পুনরাবৃত্ত সংখ্যা খোঁজা

  2. JavaScript-এ একটি অ্যারের মধ্যে তৃতীয় সর্বোচ্চ সংখ্যা খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে লুকাস সংখ্যা অনুক্রমের nম উপাদান খুঁজে বের করা

  4. C# এ অ্যারের প্রথম উপাদানের সূচী খোঁজা