কম্পিউটার

জাভাস্ক্রিপ্টে একটি অ্যারের গতিশীল আচরণ পরীক্ষা করার জন্য ডায়নামিক প্রোগ্রামিং


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

ফাংশনটি সত্য হওয়া উচিত যদি, প্রতিটি জোড়া পরপর স্ট্রিংয়ের জন্য, শুরুতে বা শেষে একটি একক অক্ষর যোগ করে প্রথম থেকে দ্বিতীয় স্ট্রিং তৈরি করা যায়।

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

দ্বারা দেওয়া হয়
const arr = ["c", "ca", "can", "acan", "acane", "dacane"];

তারপর আমাদের ফাংশন সত্য ফিরে আসা উচিত

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

উদাহরণ

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

const arr = ["c", "ca", "can", "acan", "acane", "dacane"];
const isProgressive = arr => {
   for(let i = 0; i < arr.length-1; i++){
      const nextLength = arr[i+1].length;
      if(arr[i+1] === arr[i+1][0] + arr[i] || arr[i+1] === arr[i] + arr[i+1][nextLength-1] ){
         continue;
      };
      return false;
   };
   return true;
};
console.log(isProgressive(arr));

আউটপুট

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

true

  1. JavaScript Array.prototype.map() ফাংশন

  2. জাভাস্ক্রিপ্ট বেসিক অ্যারে পদ্ধতি

  3. জাভাস্ক্রিপ্টে অ্যারেকে অনন্য করা

  4. জাভাস্ক্রিপ্টে 2-ডি অ্যারে পুনর্নির্মাণ