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

জাভাস্ক্রিপ্টে nটি সন্নিহিত স্ট্রিং থেকে সবচেয়ে দীর্ঘ স্ট্রিং বের করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা স্ট্রিংগুলোর একটি অ্যারে নেবে। ফাংশনটি অ্যারেতে থেকে সব সম্ভাব্য nটি সন্নিহিত স্ট্রিং কম্বাইন করে সবচেয়ে দীর্ঘ স্ট্রিংটি ফেরত দেবে (যদি একাধিক সমান দৈর্ঘ্যের হয় তবে প্রথমটি)।

উদাহরণ

নিচে কোডটি দেওয়া হলো:

const arr = ["zone", "abigail", "theta", "form", "libe", "zas", "theta", "abigail"];
const num = 2;
function longestConsec(strarr, k) {
  if (strarr.length == 0 || k > strarr.length || k <= 0) return '';
  let longStr = '';
  let newStr = '';
  for (let i = 0; i < strarr.length; i++){
    newStr = strarr.slice(i, i+k);
    if (newStr.join('').length > longStr.length ){
      longStr = newStr.join('');
    }
  }
  return longStr;
}
console.log(longestConsec(arr, num));

আউটপুট

abigailtheta

  1. JavaScript-এ Strings-এ একটি ইন্ট্রোডাকশন

  2. ভ্যানিলা জাভাস্ক্রিপ্ট দিয়ে স্ট্রিংকে সংখ্যায় রূপান্তর

  3. জাভাস্ক্রিপ্টে টেমপ্লেট স্ট্রিংস

  4. জাভাস্ক্রিপ্টে সবচেয়ে দীর্ঘ কনsekutিভ পেয়ার চেইন খুঁজে বের করা