हमें एक फ़ंक्शन 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?