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