কম্পিউটার

জাভাস্ক্রিপ্টে দুটি অ্যারের ধারাবাহিকতা খোঁজা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার দুটি অ্যারে নেয়। এবং ফাংশনটি সত্যে প্রত্যাবর্তন করা উচিত যদি দুটি অ্যারে একত্রিত এবং শাফলিং করে একটি ধারাবাহিক ক্রম গঠন করতে পারে, অন্যথায় মিথ্যা।

উদাহরণস্বরূপ:যদি অ্যারে −

হয়
const arr1 = [4, 6, 2, 9, 3];
const arr2 = [1, 5, 8, 7];

তারপর আউটপুট সত্য হওয়া উচিত।

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

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

const arr1 = [4, 6, 2, 9, 3];
const arr2 = [1, 5, 8, 7];
const canFormSequence = (arr1, arr2) => {
   const combined = [...arr1, ...arr2];
   if(combined.length < 2){
      return true;
   };
   combined.sort((a, b) => a-b);
   const commonDifference = combined[0] - combined[1];
   for(let i = 1; i < combined.length-1; i++){
      if(combined[i] - combined[i+1] === commonDifference){
         continue;
      };
      return false;
   };
   return true;
};
console.log(canFormSequence(arr1, arr2));

আউটপুট

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

true

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

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

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

  4. জাভাস্ক্রিপ্ট ব্যবহার করে অ্যারের মধ্যে সমস্ত সাধারণ উপাদানের যোগফল খুঁজে বের করা