কম্পিউটার টিউটোরিয়াল

C#-এ স্ট্রিংয়ের সব সাবস্ট্রিং বের করা


C#-এ স্ট্রিংয়ের সব সাবস্ট্রিং বের করতে Substring() মেথড ব্যবহার করুন।

ধরি, আমাদের স্ট্রিংটি হলো:

Xyz

স্ট্রিংয়ের দৈর্ঘ্য অনুযায়ী লুপ চালিয়ে শুরু থেকে শেষ পর্যন্ত Substring ফাংশন ব্যবহার করুন:

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

সম্পূর্ণ উদাহরণ

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

নোট: এই কোডটি দৈর্ঘ্য ১ থেকে (Length-1) পর্যন্ত সাবস্ট্রিং দেখায়। পুরো স্ট্রিং ("xyz") বাদ থাকে।

  1. পাইথনে স্ট্রিংয়ের সব সাবস্ট্রিংয়ের বিউটি যোগফল বের করার প্রোগ্রাম

  2. পাইথন প্রোগ্রাম - K সংখ্যক স্বতন্ত্র ক্যারেক্টার সহ N-আকারের সাবস্ট্রিং খুঁজুন

  3. পাইথনে স্ট্রিং S-এর সকল অ্যানাগ্রামের স্টার্ট ইন্ডেক্স T-এ খুঁজে বের করার প্রোগ্রাম

  4. পাইথনে স্ট্রিং-এ ডুপ্লিকেট ক্যারেক্টার খুঁজে বের করার প্রোগ্রাম