কম্পিউটার

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


পূর্ণসংখ্যার একটি অ্যারে দেওয়া, আমাদের একটি ফাংশন লিখতে হবে যা এই অ্যারেটি নেয় এবং একটি উপাদান খুঁজে পায় যা বিজোড় সংখ্যক বার প্রদর্শিত হয়। সর্বদা একটি মাত্র পূর্ণসংখ্যা থাকবে যা বিজোড় সংখ্যক বার প্রদর্শিত হবে।

আমরা অ্যারে সাজানোর মাধ্যমে এই সমস্যাটির সাথে যোগাযোগ করব। একবার সাজানো হলে, বিজোড় সংখ্যক বার প্রদর্শিত উপাদান বাছাই করতে আমরা অ্যারের উপর পুনরাবৃত্তি করতে পারি।

উদাহরণ

নিম্নলিখিত কোড -

const arr = [20, 1, -1, 2, -2, 3, 3, 5, 5, 1, 2, 4, 20, 4, -1, -2, 5];
const findOdd = arr => {
   let count = 0;
   let last;
   arr.sort((a, b) => a - b);
   for (let i = 0; i < arr.length; i++){
      if (arr[i] === last) {
         count++;
         continue;
      };
      if(count % 2){
         return last;
      };
      last = arr[i];
      count = 1;
   };
   return last;
};
console.log(findOdd(arr));

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
5

  1. জাভাস্ক্রিপ্টের একটি অ্যারে থেকে যেকোনো সংখ্যা/উপাদানের বিজোড় ঘটনা অপসারণ করা

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারেতে তার সূচকের সমান প্রথম সংখ্যাটি ফেরত দেওয়া হচ্ছে

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

  4. জাভাস্ক্রিপ্টে অ্যারে থেকে শুধুমাত্র বিজোড় সংখ্যা রিটার্ন করা হচ্ছে