কম্পিউটার

জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ের জোড় দৈর্ঘ্যের শব্দগুলিকে বিপরীত করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয় এবং স্ট্রিংয়ের শব্দগুলিকে বিপরীত করে যেগুলির মধ্যে সমান সংখ্যক অক্ষর রয়েছে৷

ধরা যাক নিম্নলিখিতটি আমাদের স্ট্রিং -

const str = 'This is an example string';

আমরা উপরের স্ট্রিংটির জোড় দৈর্ঘ্যের শব্দগুলিকে বিপরীত করতে চাই, অর্থাৎ নিম্নলিখিত শব্দগুলিকে বিপরীত করতে চাই -

This
is
an
string

উদাহরণ

এর জন্য কোড হবে −

const str = 'This is an example string';
const isEven = str => !(str.length % 2);
const reverseEvenWords = (str = '') => {
   const strArr = str.split(' ');
   return strArr.reduce((acc, val) => {
      if(isEven(val)){
         acc.push(val.split('').reverse().join(''));
         return acc;
      };
      acc.push(val);
      return acc;
   }, []).join(' ');
};
console.log(reverseEvenWords(str));

আউটপুট

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

sihT si na example gnirts

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং-এ দীর্ঘতম স্বরবর্ণ সাবস্ট্রিং-এর দৈর্ঘ্য খুঁজে বের করা

  2. জাভাস্ক্রিপ্টে স্পেসের অবস্থান বজায় রাখার সময় একটি স্ট্রিং উল্টানো

  3. জাভা প্রোগ্রাম জোড় দৈর্ঘ্যের শব্দ মুদ্রণ করতে

  4. পাইথন প্রোগ্রাম একটি স্ট্রিং মধ্যে এমনকি দৈর্ঘ্য শব্দ মুদ্রণ