मान लें कि हमारे पास एक स्ट्रिंग है जिसमें निम्न में से कोई भी वर्ण हो सकता है।
'!', "," ,"\'" ,";" ,"\"", ".", "-" ,"?"
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और स्ट्रिंग में इन वर्णों की उपस्थिति की संख्या की गणना करता है और उस गिनती को वापस करता है।
उदाहरण
इसके लिए कोड होगा -
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