কম্পিউটার

জাভাস্ক্রিপ্টে একটি স্ট্রিং এর উপর ভিত্তি করে সংক্ষিপ্ত রূপ ফেরানো


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

ফাংশনটি ইনপুট হিসাবে প্রদত্ত স্ট্রিং বাক্যাংশের উপর ভিত্তি করে সংক্ষিপ্ত রূপটি তৈরি করা উচিত এবং ফেরত দেওয়া উচিত।

সংক্ষিপ্ত রূপটি তৈরি করার সময় ফাংশনটি শুধুমাত্র সেই শব্দগুলিকে বিবেচনায় নেওয়া উচিত যা একটি বড় হাতের অক্ষর দিয়ে শুরু হয়৷

যেমন −

যদি ইনপুট স্ট্রিং −

হয়
const str = 'Polar Satellite Launch Vehicle';

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

হওয়া উচিত
const output = 'PSLV';

উদাহরণ

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

const str = 'Polar Satellite Launch Vehicle';
const buildAcronym = (str = '') => {
   const strArr = str.split(' ');
   let res = '';
   strArr.forEach(el => {
      const [char] = el;
      if(char === char.toUpperCase() && char !== char.toLowerCase()){
         res += char;
      };
   });
   return res;
};
console.log(buildAcronym(str));
console.log(buildAcronym('Bachelor of Science'));

আউটপুট

নিম্নোক্ত কনসোল আউটপুট -

PSLV
BS

  1. জাভাস্ক্রিপ্ট কনস্ট

  2. জাভাস্ক্রিপ্টে অক্ষর ফ্রিকোয়েন্সির উপর ভিত্তি করে এনকোডিং স্ট্রিং

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং এ বর্ণমালা উল্টানো

  4. জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ের অক্ষরগুলিকে পুনরায় গোষ্ঠীবদ্ধ করা