हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो वर्णों की एक स्ट्रिंग को एकमात्र तर्क के रूप में लेता है।
फ़ंक्शन को इनपुट के रूप में दिए गए स्ट्रिंग वाक्यांश के आधार पर परिवर्णी शब्द बनाना और वापस करना चाहिए।
परिवर्णी शब्द का निर्माण करते समय फ़ंक्शन को केवल उन शब्दों को ध्यान में रखना चाहिए जो एक बड़े अक्षर से शुरू होते हैं।
उदाहरण के लिए -
यदि इनपुट स्ट्रिंग है -
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