हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और एक नया स्ट्रिंग देता है जो मूल स्ट्रिंग का उलटा संस्करण है।
एकमात्र शर्त यह है कि हम किसी भी अंतर्निहित स्ट्रिंग विधियों का उपयोग नहीं कर सकते हैं और हम इसे उलटने के लिए स्ट्रिंग को सरणी में परिवर्तित नहीं कर सकते हैं।
हमें स्ट्रिंग पर पुनरावृति करने के लिए एक लूप का उपयोग करना होगा और एक नई उलटी हुई स्ट्रिंग का निर्माण करना होगा।
उदाहरण
const str = 'Hello World'; const reverse = (str = '') => { const { length } = str; let res = ''; for(let i = 0; i < length; i++){ const el = str[i]; res = el + res; }; return res; }; console.log(reverse(str))
आउटपुट
यह निम्नलिखित आउटपुट देगा -
dlroW olleH