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

জাভাস্ক্রিপ্টে দুটি স্ট্রিং থেকে সবচেয়ে দীর্ঘ সম্ভাব্য স্ট্রিং বের করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি স্ট্রিং s1 এবং s2 নেবে যেগুলো শুধু a থেকে z অক্ষর ধারণ করে। ফাংশনটি একটি নতুন সর্ট করা স্ট্রিং ফেরত দেবে, যা সম্ভাব্য সবচেয়ে দীর্ঘ, স্বতন্ত্র অক্ষর ধারণ করবে - প্রতিটি শুধু একবার - s1 বা s2-এ থেকে আসা।

উদাহরণ

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

const str1 = "xyaabbbccccdefww";
const str2 = "xxxxyyyyabklmopq";
const longestPossible = (str1 = '', str2 = '') => {
  const combined = str1.concat(str2);
  const lower = combined.toLowerCase();
  const split = lower.split('');
  const sorted = split.sort();
  const res = [];
  for(const el of sorted){
    if(!res.includes(el)){
      res.push(el)
    }
  }
  return (res.join(''));
};
console.log(longestPossible(str1, str2));

আউটপুট

কনসোল আউটপুট:

abcdefklmopqwxy

  1. জাভাস্ক্রিপ্টে সর্বোচ্চ দুটি স্বতন্ত্র ক্যারেক্টার ধারণকারী দীর্ঘতম স্ট্রিং বের করা

  2. জাভাস্ক্রিপ্টে স্ট্রিং থেকে শুধু কনসোন্যান্ট রিভার্স করা

  3. জাভাস্ক্রিপ্টে স্ট্রিং থেকে নির্দিষ্ট দৈর্ঘ্যের চেয়ে বড় শব্দগুলো বের করা

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