কম্পিউটার

জাভাস্ক্রিপ্টে শব্দের সংলগ্ন জোড়া গণনা করা হচ্ছে


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং স্ট্র-এ নেয় যা কেবলমাত্র যুক্তি হিসাবে অ্যাসেন্টেন্সকে উপস্থাপন করে।

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

উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −

ইনপুট

const str = 'This this is a a sample string';

আউটপুট

const output = 2;

আউটপুট ব্যাখ্যা

কারণ পুনরাবৃত্তি করা শব্দগুলি হল 'এই' এবং 'এ'।

উদাহরণ

নিম্নলিখিত কোড -

const str = 'This this is a a sample string';
const countIdentical = (str = '') => {
   const arr = str.split(' ');
   let count = 0;
   for(let i = 0; i < arr.length - 1; i++){
      const curr = arr[i];
      const next = arr[i + 1];
      if(curr.toLowerCase() === next.toLowerCase()){
         count++;
      };
   };
   return count;
};
console.log(countIdentical(str));

আউটপুট

2

  1. জাভাস্ক্রিপ্টে তাদের মধ্যে থাকা শেষ অক্ষর অনুসারে শব্দ সাজানো

  2. অ্যারেতে অনন্য জোড়া যা জাভাস্ক্রিপ্টে প্যালিনড্রোম শব্দ গঠন করে

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

  4. জাভাস্ক্রিপ্টে HH:MM:SS-এ সেকেন্ডের প্রতিনিধিত্ব করা