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

জাভাস্ক্রিপ্টে ডাইনামিক প্রোগ্রামিং দিয়ে অ্যারেতে ডাইনামিক আচরণ যাচাই


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

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

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

const arr = ["c", "ca", "can", "acan", "acane", "dacane"];

তবে আমাদের ফাংশনটি true ফেরত দেবে।

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

উদাহরণ

কোডটি হবে −

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. জাভাস্ক্রিপ্ট Array.prototype.map() ফাংশন

  2. জাভাস্ক্রিপ্ট বেসিক অ্যারে মেথড: push, pop, shift, unshift, splice

  3. জাভাস্ক্রিপ্টে অ্যারে ইউনিক (Unique) করার ন্যূনতম মুভ

  4. জাভাস্ক্রিপ্টে ২-ডি অ্যারে রিশেপ (Reshape) করা