কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে দুটি রেঞ্জের ইন্টারসেকশন পাওয়া

মান लीজিয়ে, আমাদের দুটি সংখ্যার অ্যারে আছে যা দুটি রেঞ্জ উপস্থাপন করে -

const arr1 = [2, 5]; 
const arr2 = [4, 7];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এভাবের দুটি অ্যারে গ্রহণ করবে। ফাংশনটি একটি নতুন রেঞ্জ অ্যারে তৈরি করবে যা উভয় ইনপুট রেঞ্জের ইন্টারসেকশন হবে এবং তা রিটার্ন করবে।

অতএব, উপরের ইনপুটের আউটপুট হবে -

const output = [4, 5];

উদাহরণ

const arr1 = [2, 5]; 
const arr2 = [4, 7]; 
const findRangeIntersection = (arr1 = [], arr2 = []) => { 
  const [el11, el12] = arr1; 
  const [el21, el22] = arr2; 
  const leftLimit = Math.max(el11, el21); 
  const rightLimit = Math.min(el12, el22); 
  return [leftLimit, rightLimit]; 
}; 
console.log(findRangeIntersection(arr1, arr2));

আউটপুট

কনসোলে আউটপুট হবে -

[4, 5]
  1. জাভাস্ক্রিপ্টে দুটি ডেটের মধ্যে সেকেন্ডের পার্থক্য বের করার উপায়

  2. জাভাস্ক্রিপ্টে দুটি অ্যারের পার্থক্য বের করার উপায়

  3. জাভাস্ক্রিপ্ট অবজেক্টের প্রপার্টির সাবসেট কীভাবে পাবেন?

  4. জাভাস্ক্রিপ্ট const কীওয়ার্ড