हमें एक JavaScript फ़ंक्शन लिखना है जो एक वाक्य स्ट्रिंग और एक अक्षर लेता है और फ़ंक्शन को उस विशिष्ट अक्षर से शुरू होने वाले स्ट्रिंग के सभी शब्दों को उलट देना चाहिए।
उदाहरण
यदि स्ट्रिंग है:
const str = 'hello world, how are you';
विशिष्ट अक्षर 'h' से शुरू:
तो आउटपुट स्ट्रिंग होनी चाहिए:
const output = 'olleh world, woh are you';
अर्थात, हमने "h" से शुरू होने वाले शब्दों Hello और How को उलट दिया।
कोड
const str = 'hello world, how are you';
const reverseStartingWith = (str, char) => {
const strArr = str.split(' ');
return strArr.reduce((acc, val) => {
if (val[0] !== char) {
acc.push(val);
return acc;
}
acc.push(val.split('').reverse().join(''));
return acc;
}, []).join(' ');
};
console.log(reverseStartingWith(str, 'h'));
आउटपुट
olleh world, woh are you