हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो एक स्ट्रिंग ले और उसमें दो बार आने वाले पहले कैरेक्टर का इंडेक्स वापस करे।
यदि ऐसा कोई कैरेक्टर नहीं है तो -1 वापस करना चाहिए।
उदाहरण
इसके लिए कोड:
const str = 'Hello world, how are you'; const firstRepeating = str => { const map = new Map(); for(let i = 0; i < str.length; i++){ if(map.has(str[i])){ return map.get(str[i]); }; map.set(str[i], i); }; return -1; }; console.log(firstRepeating(str));आउटपुट
कंसोल पर आउटपुट:
2