हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक स्ट्रिंग को पहले तर्क और दो एकल तत्व स्ट्रिंग्स के रूप में लेता है। फ़ंक्शन को पहले तर्क के रूप में ली गई स्ट्रिंग में उन एकल अक्षर स्टिंग के बीच की दूरी वापस करनी चाहिए।
उदाहरण के लिए -
यदि तीन तार हैं -
const str = 'Disaster management'; const a = 'i', b = 't';
तब आउटपुट 4 होना चाहिए क्योंकि 'i' और 't' के बीच की दूरी 4 है
उदाहरण
निम्नलिखित कोड है -
const str = 'Disaster management'; const a = 'i', b = 't'; const distanceBetween = (str, a, b) => { const aIndex = str.indexOf(a); const bIndex = str.indexOf(b); if(aIndex === -1 || b === -1){ return false; }; return Math.abs(aIndex - bIndex); }; console.log(distanceBetween(str, a, b));
आउटपुट
कंसोल में आउटपुट निम्नलिखित है -
4