আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা শুধুমাত্র যুক্তি হিসাবে অক্ষরের একটি স্ট্রিং নেয়৷
ফাংশনটি ইনপুট হিসাবে প্রদত্ত স্ট্রিং বাক্যাংশের উপর ভিত্তি করে সংক্ষিপ্ত রূপটি তৈরি করা উচিত এবং ফেরত দেওয়া উচিত।
সংক্ষিপ্ত রূপটি তৈরি করার সময় ফাংশনটি শুধুমাত্র সেই শব্দগুলিকে বিবেচনায় নেওয়া উচিত যা একটি বড় হাতের অক্ষর দিয়ে শুরু হয়৷
যেমন −
যদি ইনপুট স্ট্রিং −
হয়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