मान लीजिए हमारे पास एक स्ट्रिंग है जिसमें निम्नलिखित में से कोई भी वर्ण हो सकते हैं:
'!', "," ,"'" ,";" ,"\"" ,"." ,"-" ,"?"
हमें एक JavaScript फ़ंक्शन लिखना होगा जो एक स्ट्रिंग लेता है और स्ट्रिंग में इन वर्णों की उपस्थिति की संख्या गिनता है और वह गिनती लौटाता है।
उदाहरण
इसका कोड निम्नलिखित होगा:
const str = "This, is a-sentence;.Is this a sentence?";
const countSpecial = str => {
const punct = "!,\;\.-?";
let count = 0;
for(let i = 0; i < str.length; i++){
if(!punct.includes(str[i])){
continue;
};
count++;
};
return count;
};
console.log(countSpecial(str));
आउटपुट
कंसोल में आउटपुट:
5