हमें एक फ़ंक्शन validate() लिखना आवश्यक है जो एकमात्र आर्गुमेंट के रूप में एक स्ट्रिंग लेता है और एक और स्ट्रिंग लौटाता है जिसमें सभी 'a' और 'i' को क्रमशः '@' और '!' से बदल दिया गया हो।
यह उन क्लासिक फॉर लूप समस्याओं में से एक है जहां हम अपने इंडेक्स के साथ स्ट्रिंग पर पुनरावृति करते हैं और जैसे-जैसे हम आगे बढ़ते हैं एक नई स्ट्रिंग बनाते हैं।
फ़ंक्शन के लिए कोड होगा -
उदाहरण
const string = 'Hello, is it raining in Amsterdam?'; const validate = (str) => { let validatedString = ''; for(let i = 0; i < str.length; i++){ if(str[i] === 'a'){ validatedString += '@'; }else if(str[i] === 'i'){ validatedString += '!'; }else{ validatedString += str[i]; }; }; return validatedString; }; console.log(validate(string));
आउटपुट
कंसोल में आउटपुट होगा -
Hello, !s !t r@!n!ng !n Amsterd@m?