কম্পিউটার

সাজানো অ্যারে - জাভাস্ক্রিপ্টে একবার প্রদর্শিত উপাদানটি খুঁজুন


ধরুন, আমাদের কাছে এইরকম লিটারেলের একটি সাজানো অ্যারে আছে −

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

  1. জাভাস্ক্রিপ্টে একটি অ্যারের সর্বনিম্ন/সর্বোচ্চ উপাদান কীভাবে খুঁজে পাবেন?

  2. জাভাস্ক্রিপ্টে অ্যারের একটি নির্দিষ্ট অবস্থানে একটি উপাদান যোগ করা

  3. জাভাস্ক্রিপ্টে একটি অ্যারেতে নির্দিষ্ট উপাদানের সূচক খুঁজে পেতে একটি প্রোগ্রাম লিখুন?

  4. কীভাবে জাভাস্ক্রিপ্ট অ্যারেতে একটি উপাদান অনুসন্ধান করবেন?