समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो अंग्रेजी अक्षरों की एक स्ट्रिंग लेता है, str, asthe first और एकमात्र तर्क। यदि और केवल स्वर और व्यंजन इनपुट स्ट्रिंग में वैकल्पिक रूप से दिखाई देते हैं, तो हमारा कार्य सही होना चाहिए, अन्यथा गलत।
उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -
इनपुट
कॉन्स्ट स्ट्र ='अमेज़ॅन';
आउटपुट
कॉन्स्ट आउटपुट =सत्य;
आउटपुट स्पष्टीकरण
क्योंकि स्वर और व्यंजन बारी-बारी से 'अमेज़ॅन' स्ट्रिंग में दिखाई देते हैं।
उदाहरण
निम्नलिखित कोड है -
कॉन्स्ट स्ट्र ='अमेज़ॅन'; कॉन्स्ट प्रकट वैकल्पिक रूप से =(str ='') => {वापसी str.split ('')। हर ((v, i) => {अगर (/ [aeiou] /। परीक्षण (str[0])){ if (i%2===0&&/[aeiou]/.test(v)){ return true } और अगर (i%2!==0&&!/[aeiou]/.test (v)) {रिटर्न ट्रू} और {रिटर्न फॉल्स}} अगर (!/[aeiou]/.test(str[0])){ if (i%2==0&&!/[aeiou]/.test(v) )) {वापसी सच } और अगर (i%2!==0&&/[aeiou]/.test(v)){ वापसी सच } और {वापसी झूठी } } })};console.log(appearAlternatingly(str));