কম্পিউটার

জাভাস্ক্রিপ্টে আক্ষরিক দুটি অ্যারের মধ্যে অনুপস্থিত সংখ্যা খুঁজে বের করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি অ্যারে arr1 এবং arr2 নেয়৷

arr2 হল arr1 এর একটি এলোমেলো ডুপ্লিকেট যেখানে শুধুমাত্র একটি উপাদান নেই।

আমাদের ফাংশন খুঁজে পাওয়া উচিত এবং একটি উপাদান ফেরত.

উদাহরণ

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

const arr1 = [6, 1, 3, 6, 8, 2];
const arr2 = [3, 6, 6, 1, 2];
const findMissing = (arr1 = [], arr2 = []) => {
   const obj = {};
   for (let i = 0; i < arr1.length; i++) {
      if (obj[arr1[i]] === undefined) {
         obj[arr1[i]] = 1;
      } else {
         obj[arr1[i]]++;
      };
   }
   for (let i = 0; i < arr2.length; i++) {
      if (obj[arr2[i]] === undefined || obj[arr2[i]]-- === 0) {
         return arr2[i];
      }
   }
   for (key in obj) {
      if (obj[key] > 0) {
         return Number(key);
      }
   }
   return -1;
};
console.log(findMissing(arr1, arr2));

আউটপুট

নিম্নোক্ত কনসোল আউটপুট -

8

  1. জাভাস্ক্রিপ্টে দুটি স্ট্রিংয়ের মধ্যে দীর্ঘতম সাধারণ ধারাবাহিক সাবস্ট্রিং খোঁজা

  2. জাভাস্ক্রিপ্টে একটি গাণিতিক অগ্রগতি ক্রমানুসারে অনুপস্থিত সংখ্যা সন্ধান করা

  3. জাভাস্ক্রিপ্টে দুটি অ্যারে থেকে সর্বাধিক সংখ্যা সন্ধান করা

  4. জাভাস্ক্রিপ্টে দুটি আইপি ঠিকানার মধ্যে উপস্থিত আইপি ঠিকানার সংখ্যা গণনা করা হচ্ছে