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

सी # का उपयोग कर एक स्ट्रिंग में सभी सबस्ट्रिंग खोजें

स्ट्रिंग में सभी सबस्ट्रिंग खोजने के लिए C# में सबस्ट्रिंग () विधि का उपयोग करें।

मान लें कि हमारा स्ट्रिंग है -

pqr

स्ट्रिंग की लंबाई के माध्यम से लूप करें और स्ट्रिंग के शुरुआत से अंत तक सबस्ट्रिंग फ़ंक्शन का उपयोग करें -

for (int start = 0; start <= str.Length - i; start++) {
   string substr = str.Substring(start, i);
   Console.WriteLine(substr);
}

एक स्ट्रिंग में सभी सबस्ट्रिंग को खोजने के लिए C# प्रोग्राम निम्नलिखित है -

उदाहरण

using System;

class Demo {
   static void Main() {
      string str = "pqr";

      for (int i = 1; i < str.Length; i++) {
         for (int start = 0; start <= str.Length - i; start++) {
            string substr = str.Substring(start, i);
            Console.WriteLine(substr);
         }
      }
   }
}

आउटपुट

p
q
r
pq
qr

  1. एक स्ट्रिंग के सभी क्रमपरिवर्तन पुनरावृत्ति का उपयोग कर रहे हैं?

    इस खंड में हम देखेंगे कि कैसे एक स्ट्रिंग के सभी क्रमपरिवर्तन प्राप्त करें। पुनरावर्ती दृष्टिकोण बहुत सरल है। यह बैक-ट्रैकिंग प्रक्रिया का उपयोग करता है। लेकिन यहां हम पुनरावृत्त दृष्टिकोण का उपयोग करेंगे। एक स्ट्रिंग एबीसी के सभी क्रमपरिवर्तन {एबीसी, एसीबी, बीएसी, बीसीए, सीएबी, सीबीए} जैसे हैं। आइ

  1. C++ का उपयोग करके अन्य में मौजूद एक स्ट्रिंग के सबस्ट्रिंग्स की संख्या ज्ञात करें

    इस लेख में, हमें दो तार दिए गए हैं, और हमें यह पता लगाने की आवश्यकता है कि दूसरी स्ट्रिंग में पहली स्ट्रिंग के कितने सबस्ट्रिंग पाए जा सकते हैं (सटीक सबस्ट्रिंग कई बार हो सकती है)। उदाहरण के लिए Input : string1 = “fogl”    string2 = “google” Output : 6 Explanation :

  1. C++ का उपयोग करके एक स्ट्रिंग के सबस्ट्रिंग की संख्या ज्ञात करें

    इस लेख में, आप किसी दिए गए स्ट्रिंग में बनाए जा सकने वाले सबस्ट्रिंग (गैर-रिक्त) की संख्या को खोजने के तरीकों के बारे में जानेंगे। Input : string = “moon” Output : 10 Explanation: Substrings are ‘m’, ‘o’, ‘o’, ‘n’, ‘mo’, &lsqu