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

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


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

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

Xyz

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

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 = "xyz";
      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);
         }
      }
   }
}

आउटपुट

x
y
z
xy
yz

  1. K विशिष्ट वर्णों के साथ N- आकार के सबस्ट्रिंग खोजने के लिए पायथन प्रोग्राम

    जब एन आकार के सबस्ट्रिंग को खोजने की आवश्यकता होती है जिसमें के अलग-अलग वर्ण होते हैं, तो एक विधि परिभाषित की जाती है जो तीन पैरामीटर लेती है और आवश्यक स्ट्रिंग को वापस करने के लिए अगर स्थिति का उपयोग करती है। उदाहरण नीचे उसी का एक प्रदर्शन है def generate_my_string(string_size, substring_size, dis

  1. पायथन में टी में एक स्ट्रिंग एस के सभी विपर्यय के प्रारंभ सूचकांकों को खोजने के लिए कार्यक्रम

    मान लीजिए कि हमारे पास दो तार S और T हैं, हमें T में S के विपर्यय के सभी प्रारंभिक सूचकांकों को खोजना है। स्ट्रिंग्स में केवल लोअरकेस अक्षर होते हैं और दोनों स्ट्रिंग्स S और T की लंबाई 20 और 100 से बड़ी नहीं होगी। इसलिए, यदि इनपुट S =cab T =bcabxabc जैसा है, तो आउटपुट bca, cab और abc सबस्ट्रिंग के

  1. एक स्ट्रिंग में सभी डुप्लिकेट वर्णों को खोजने के लिए पायथन प्रोग्राम

    इस ट्यूटोरियल में, हम सीखेंगे कि स्ट्रिंग में सभी डुप्लिकेट मानों को कैसे खोजें। हम इसे पायथन में विभिन्न तरीकों से कर सकते हैं। आइए एक-एक करके उन्हें एक्सप्लोर करें। हम जिस प्रोग्राम को लिखने जा रहे हैं उसका उद्देश्य एक स्ट्रिंग में मौजूद डुप्लीकेट कैरेक्टर को खोजना है। उदाहरण के लिए, हमारे पास एक