কম্পিউটার

একটি স্ট্রিং-এ সদৃশ শব্দ খোঁজা - জাভাস্ক্রিপ্ট


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয় এবং শুধুমাত্র সেই শব্দগুলি দিয়ে একটি নতুন স্ট্রিং প্রদান করে যা মূল স্ট্রিংটিতে একাধিকবার উপস্থিত হয়৷

উদাহরণস্বরূপ:যদি ইনপুট স্ট্রিং −

হয়
const str = "big black bug bit a big black dog on his big black nose";

তারপর আউটপুট −

হওয়া উচিত
const output = "big black";

উদাহরণ

চলুন এই ফাংশনের জন্য কোড লিখি -

const str = "big black bug bit a big black dog on his big black nose";
const findDuplicateWords = str => {
   const strArr = str.split(" ");
   const res = [];
   for(let i = 0; i < strArr.length; i++){
      if(strArr.indexOf(strArr[i]) !== strArr.lastIndexOf(strArr[i])){
         if(!res.includes(strArr[i])){
            res.push(strArr[i]);
         };
      };
   };
   return res.join(" ");
};
console.log(findDuplicateWords(str));

আউটপুট

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

big black

  1. জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ে হ্যামিং দূরত্ব খোঁজা

  2. জাভাস্ক্রিপ্টে স্ট্রিংয়ে ন্যূনতম মুছে ফেলার সন্ধান করা

  3. জাভাস্ক্রিপ্টের একটি স্ট্রিং-এ উপস্থিত শব্দগুলিকে বিপরীত করা

  4. জাভাস্ক্রিপ্টে পাঠ্যের একটি স্ট্রিংয়ে শীর্ষ তিনটি সবচেয়ে ঘটমান শব্দ খোঁজা