কম্পিউটার

জাভাস্ক্রিপ্টে ব্যবধানের অ্যারেগুলির ছেদ খুঁজে বের করা


সমস্যা

জাভাস্ক্রিপ্ট ফাংশন যা দুটি অ্যারে নেয়, arr1 এবং arr2 ব্যবধানের যা জোড়ায় জোড়ায় বিচ্ছিন্ন এবং সাজানো ক্রমে।

একটি বদ্ধ ব্যবধান [a, b] (a <=b সহ) একটি <=x <=b সহ বাস্তব সংখ্যা x এর সেটকে বোঝায়।

দুটি বন্ধ ব্যবধানের ছেদ হল বাস্তব সংখ্যার একটি সেট যা হয় খালি, অথবা একটি বন্ধ ব্যবধান হিসাবে উপস্থাপন করা যেতে পারে। উদাহরণস্বরূপ, [1, 3] এবং [2, 4] এর ছেদ হল [2, 3]।) আমাদের ফাংশন এই দুটি ব্যবধান অ্যারেগুলির ছেদকে ফেরত দেওয়ার কথা।

উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −

const arr1 =[[0,2],[5,10],[13,23],[24,25]];const arr2 =[[1,5],[8,12],[15 ,24],[25,26]];

তারপর আউটপুট −

হওয়া উচিত
কনস্ট আউটপুট =[[1,2],[5,5],[8,10],[15,23],[24,24],[25,25]];

উদাহরণ

এর জন্য কোড হবে −

const arr1 =[[0,2],[5,10],[13,23],[24,25]];const arr2 =[[1,5],[8,12],[15 ,24],[25,26]];const findIntersection =function (A, B) { const res =[] let i =0 let j =0 while (i  

আউটপুট

এবং কনসোলে আউটপুট হবে −

<প্রে>[ [ 1, 2 ], [ 5, 5 ], [ 8, 10 ], [ 15, 23 ], [ 24, 24 ], [ 25, 25 ] ]

  1. জাভাস্ক্রিপ্ট কনস্ট

  2. জাভাস্ক্রিপ্টে পুনরাবৃত্তিমূলক এন্ট্রি ধারণ করে এমন অ্যারের ছেদ খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে ম্যাট্রিক্সে শব্দ খোঁজা

  4. জাভাস্ক্রিপ্টে তিনটি সাজানো অ্যারের ছেদ