কম্পিউটার

স্ট্রিং জাভাস্ক্রিপ্টের অ্যারেতে চারের সংমিশ্রণ খুঁজুন


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

উদাহরণস্বরূপ -

const x = 'ACBC';
const arr = ['cat','AB'];
const arr2 = ['cat','234','C'];
const arr3 = ['cat','CC'];
const arr4 = ['cat','BB'];
console.log(containsString(arr,x)) // true
console.log(containsString(arr2,x)) // true
console.log(containsString(arr3,x)) // true
console.log(containsString(arr4,x)) // false

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

উদাহরণ

const x = 'ACBC';
const arr = ['cat','AB'];
const arr2 = ['cat','234','C'];
const arr3 = ['cat','CC'];
const arr4 = ['cat','BB'];
const splitSort = function(){
   return this.split("").sort().join("");
};
String.prototype.splitSort = splitSort;
const containsString = (arr, str) => {
   const sorted = str.splitSort();
   for(let i = 0; i < arr.length; i++){
      const sortedEl = arr[i].splitSort();
      if(sorted.includes(sortedEl)){
         return true;
      }
   };
   return false;
}
console.log(containsString(arr,x)) // true
console.log(containsString(arr2,x)) // true
console.log(containsString(arr3,x)) // true
console.log(containsString(arr4,x)) // false

আউটপুট

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

true
true
true
false

  1. কীভাবে জাভাস্ক্রিপ্টে স্ট্রিংগুলির একটি অ্যারে তৈরি করবেন?

  2. জাভাস্ক্রিপ্টে TypedArray.find() ফাংশন

  3. JavaScript Array find() ফাংশন

  4. জাভাস্ক্রিপ্টে Array.prototype.find() পদ্ধতি।