हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और एक नया स्ट्रिंग देता है जिसमें केवल वही शब्द होते हैं जो मूल स्ट्रिंग में एक से अधिक बार दिखाई देते हैं।
उदाहरण के लिए:यदि इनपुट स्ट्रिंग है -
const str = "big black bug bit a big black dog on his big black nose";
तब आउटपुट होना चाहिए -
const output = "big black";
उदाहरण
आइए इस फ़ंक्शन के लिए कोड लिखें -
const str = "big black bug bit a big black dog on his big black nose"; const findDuplicateWords = str => { const strArr = str.split(" "); const res = []; for(let i = 0; i < strArr.length; i++){ if(strArr.indexOf(strArr[i]) !== strArr.lastIndexOf(strArr[i])){ if(!res.includes(strArr[i])){ res.push(strArr[i]); }; }; }; return res.join(" "); }; console.log(findDuplicateWords(str));
आउटपुट
कंसोल में आउटपुट:-
big black