Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में स्ट्रिंग में पहले दोहराने वाले वर्ण का सूचकांक ढूंढना


हमें एक JavaScript फ़ंक्शन लिखना होगा जो एक स्ट्रिंग लेता है और पहले उस वर्ण का सूचकांक लौटाता है जो स्ट्रिंग में दो बार आता है। यदि ऐसा कोई वर्ण नहीं है तो हमें -1 लौटाना चाहिए।

मान लीजिए निम्नलिखित हमारी स्ट्रिंग है:

const str = 'Hello world, how are you';

हमें पहले दोहराने वाले वर्ण का सूचकांक ढूंढना होगा।

उदाहरण

इसका कोड निम्नलिखित होगा:

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

  1. - जावास्क्रिप्ट में लोअरकेस अल्फा स्ट्रिंग का 1-आधारित सूचकांक स्कोर ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक लोअरकेस वर्णमाला स्ट्रिंग लेता है। वर्णमाला में a का सूचकांक 1 है, b का 2, c का 3 ... z का 26। हमारा फ़ंक्शन स्ट्रिंग के सभी अक्षरों के सूचकांक का योग करके परिणाम लौटाएगा।उदाहरणनिम्न कोड देखें:const str = lowercasestring; const findScore = (str = )

  1. - जावास्क्रिप्ट में दूसरी स्ट्रिंग में एक कैरेक्टर की सबसे लंबी लगातार उपस्थिति ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में एक स्ट्रिंग और दूसरी आर्गुमेंट के रूप में एक अकेला कैरेक्टर लेता है। हमारा फ़ंक्शन स्ट्रिंग में उस कैरेक्टर की सबसे लंबी लगातार उपस्थिति को गिनकर लौटाएगा।उदाहरणनिम्न कोड देखें:const str = abcdaaadse; const char = a; const coun

  1. - जावास्क्रिप्ट में वर्णमाला में किसी कैरेक्टर का 1-आधारित सूचकांक ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक लोअरकेस अंग्रेजी वर्णमाला कैरेक्टर लेता है। हमारा फ़ंक्शन वर्णमाला में कैरेक्टर का 1-आधारित सूचकांक लौटाएगा।उदाहरणनिम्न कोड देखें:const char = j; const findCharIndex = (char = ) => {    const legend = abcdefghijklmnopqrstuvwxyz;