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

জাভাস্ক্রিপ্টে দুটি অ্যারেতে নিয়মিততা (continuity) যাচাই


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি সংখ্যা অ্যারে গ্রহণ করবে। ফাংশনটি true ফেরত দেবে যদি দুটি অ্যারেকে একত্রিত ও শাফল করলে একটি কালক্রমিক সিকোয়েন্স তৈরি করা যায়, অন্যথায় false।

উদাহরণস্বরূপ, যদি অ্যারেগুলো হয় −

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

তবে আউটপুট হওয়া উচিত true।

তাহলে, এই ফাংশনটির কোড লিখি −

উদাহরণ

কোডটি হবে −

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. জাভাস্ক্রিপ্টে তিনটি অ্যারেতে সাধারণ সব উপাদানের যোগফল বের করা