Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

स्वर, व्यंजन की घटनाओं की गिनती - जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें अंग्रेजी वर्णमाला होती है, उदाहरण के लिए -

const str = 'This is a sample string, will be used to collect some data';

फ़ंक्शन को स्ट्रिंग में स्वरों और व्यंजनों की संख्या वाली वस्तु को वापस करना चाहिए यानी आउटपुट होना चाहिए -

{ vowels: 17, consonants: 29 }

उदाहरण

निम्नलिखित कोड है -

const str = 'This is a sample string, will be used to collect some data';
const countAlpha = str => {
   return str.split('').reduce((acc, val) => {
      const legend = 'aeiou';
      let { vowels, consonants } = acc;
      if(val.toLowerCase() === val.toUpperCase()){
         return acc;
      };
      if(legend.includes(val.toLowerCase())){
         vowels++;
      }else{
         consonants++;
      };
      return { vowels, consonants };
   }, {
      vowels: 0,
      consonants: 0
   });
};
console.log(countAlpha(str));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

{ vowels: 17, consonants: 29 }

  1. जावास्क्रिप्ट में वैकल्पिक स्वर और व्यंजन मान्य करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो अंग्रेजी अक्षरों की एक स्ट्रिंग लेता है, str, asthe first और एकमात्र तर्क। यदि और केवल स्वर और व्यंजन इनपुट स्ट्रिंग में वैकल्पिक रूप से दिखाई देते हैं, तो हमारा कार्य सही होना चाहिए, अन्यथा गलत। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - इनपुट कॉन्

  1. जावास्क्रिप्ट में शब्दों के आसन्न जोड़े की गणना करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक स्ट्रिंग स्ट्र लेता है जो केवल तर्क के रूप में एसेंट का प्रतिनिधित्व करता है। हमारे फ़ंक्शन को स्ट्रिंग में मौजूद समान शब्दों की आसन्न जोड़ी को गिनना और वापस करना चाहिए। हमारे कार्य को उनके मामले को अनदेखा करने वाले शब्दों की जांच करन

  1. जावास्क्रिप्ट में मेल खाने वाले सबस्ट्रिंग की गणना करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में एक स्ट्रिंग, स्ट्र, और दूसरे तर्क के रूप में स्ट्रिंग्स, एआर की एक सरणी लेता है। हमारे फ़ंक्शन को एआर [i] की संख्या को गिनना और वापस करना चाहिए जो स्ट्रिंग स्ट्र के बाद है। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है इनप