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

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


हमें एक 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. - JavaScript में वैकल्पिक स्वर और व्यंजन की पुष्टि करना

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

  1. - JavaScript में आसन्न शब्द जोड़ों की गिनती

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

  1. - JavaScript में मिलान करने वाले सबस्ट्रिंग की गिनती

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग, str, को पहला तर्क और स्ट्रिंग्स की एक सरणी, arr, को दूसरा तर्क के रूप में लेता है। हमारे फ़ंक्शन को arr[i] की संख्या गिनकर वापस करनी चाहिए जो स्ट्रिंग str का उपअनुक्रम है। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है इनपुट const str = klmnop; cons