समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक वाक्य स्ट्रिंग, str, को पहले और एकमात्र तर्क के रूप में लेता है।
हमारा कार्य एक वाक्य के भीतर प्रत्येक शब्द में वर्णों के क्रम को उलट देना है, जबकि अभी भी व्हाइटस्पेस और प्रारंभिक शब्द क्रम को संरक्षित करना है।
उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -
const str = 'this is some sample string';
तब आउटपुट होना चाहिए -
const output = 'siht si emos elpmas gnirts';
उदाहरण
निम्नलिखित कोड है -
const str = 'this is some sample string'; const reverseWords = (str = '') => { return str.trim() .split(/\s+/) .map((s) => { let res = '' for (let i = s.length-1; i >= 0; i--) { res += s[i] } return res }) .join(' '); } console.log(reverseWords(str));
आउटपुट
कंसोल आउटपुट निम्नलिखित है -
siht si emos elpmas gnirts