समस्या
दो शब्द एक साथ मिल सकते हैं यदि पहले का अंतिम सबस्ट्रिंग दूसरे का शुरुआती सबस्ट्रिंग है। उदाहरण के लिए, रॉबिनहुड और हुडी एक साथ मिल सकते हैं।
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी लेता है। यदि दिए गए सरणी में सभी शब्द एक साथ जाली हैं, तो हमारे फ़ंक्शन को जाली वाले अक्षरों को एक स्ट्रिंग में वापस करना चाहिए, अन्यथा हमें एक खाली स्ट्रिंग वापस करनी चाहिए।
उदाहरण
निम्नलिखित कोड है -
const arr = ["allow", "lowering", "ringmaster", "terror"]; const meshArray = (arr = []) => { let res = ""; for(let i = 0; i < arr.length-1; i++){ let temp = (arr[i] + " " + arr[i + 1]).match(/(.+) \1/); if(!temp){ return ''; }; res += temp[1]; }; return res; }; console.log(meshArray(arr));
आउटपुट
कंसोल आउटपुट निम्नलिखित है -
lowringter