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

जावास्क्रिप्ट में असीम रूप से विस्तारित स्ट्रिंग में सबस्ट्रिंग

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो वर्णों की एक स्ट्रिंग को पहले तर्क के रूप में लेता है और एक प्रारंभ सूचकांक और अंत सूचकांक क्रमशः दूसरे और तीसरे तर्क के रूप में लेता है। फ़ंक्शन को यह पता लगाना चाहिए, कि स्ट्रिंग, पहले तर्क के रूप में प्रदान की गई थी, हर बार अंत में एक ही स्ट्रिंग को जोड़कर हमेशा के लिए बढ़ा दिया गया था, प्रारंभ अनुक्रमणिका और अंत अनुक्रमणिका द्वारा समझाया गया सबस्ट्रिंग क्या होगा।

उदाहरण के लिए -

यदि इनपुट स्ट्रिंग और सूचकांक हैं -

const str = 'helloo';
const start = 11;
const end = 15;

तब आउटपुट होना चाहिए -

const output = 'hel';

उदाहरण

निम्नलिखित कोड है -

const str = 'helloo';
const start = 12;
const end = 15;
const findSubstring = (str = '', start, end) => {
   let n = str.length;
   let t = start / n;
   start = start % n;
   end -= t * n;
   let res = str.substring(start, end - start);
   if (end > n){
      t = (end - n) / n;
      end = (end - n) - t * n;
      while (t --) {
         res += str;
      }
      res += str.substring(0, end);
   };
   return res;
};
console.log(findSubstring(str, start, end));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

hel

  1. जावास्क्रिप्ट में स्ट्रिंग्स का परिचय

    जावास्क्रिप्ट में एक स्ट्रिंग, जैसा कि कई अन्य प्रोग्रामिंग भाषाओं में होता है, एक डेटा प्रकार है जो टेक्स्ट के रूप में डेटा रखता है। वेब एप्लिकेशन के संदर्भ में स्ट्रिंग्स के लिए एक सामान्य उपयोग एक फॉर्म से उपयोगकर्ता के इनपुट को होल्ड करना है। खोज प्रपत्र का उदाहरण लेते हुए, खोज क्वेरी को एक स्ट्

  1. कैसे जांचें कि स्ट्रिंग में जावास्क्रिप्ट में एक सबस्ट्रिंग है या नहीं?

    JQuery की खोज () विधि का उपयोग यह जांचने के लिए किया जाता है कि स्ट्रिंग में जावास्क्रिप्ट में एक सबस्ट्रिंग है या नहीं। स्ट्रिंग ट्यूटोरियल्सपॉइंट:फ्री वीडियो ट्यूटोरियल की जाँच करने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं। में जावास्क्रिप्ट में एक सबस्ट्रिंग बिंदु शामिल है: <html&g

  1. जावास्क्रिप्ट एक स्ट्रिंग को बूलियन में बदलें

    जावास्क्रिप्ट में एक स्ट्रिंग को बूलियन में बदलने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head&g