কম্পিউটার

একটি তালিকার সমস্ত সাবলিস্ট প্রিন্ট করার জন্য C# প্রোগ্রাম


প্রথমত, একটি তালিকা তৈরি করুন -

List list = new List();

এখানে স্ট্রিং হল "xyz" যার জন্য আমরা সাবলিস্টগুলি খুঁজে পাব। লুপ করার সময় আমরা অন্য একটি তালিকা ঘোষণা করব, যা প্রতিটি সত্য পুনরাবৃত্তিতে সাবলিস্ট তৈরি করবে -

for (int i = 1; i < str.Length; i++) {
   list.Add(str[i - 1].ToString());
   List newlist = new List();
   for (int j = 0; j < list.Count; j++) {
      string list2 = list[j] + str[i];
      newlist.Add(list2);
   }
   list.AddRange(newlist);
}

নিম্নলিখিত সম্পূর্ণ কোড -

উদাহরণ

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo {
   class MyApplication {
      static void Main(string[] args) {
         string str = "xyz";
         List list = new List();
         for (int i = 1; i < str.Length; i++) {
            list.Add(str[i - 1].ToString());
            List newlist = new List();
            for (int j = 0; j < list.Count; j++) {
               string list2 = list[j] + str[i];
               newlist.Add(list2);
            }
            list.AddRange(newlist);
         }
         list.Add(str[str.Length - 1].ToString());
         list.Sort();
         Console.WriteLine(string.Join(Environment.NewLine, list));
      }
   }
}

আউটপুট

x
xy
xyz
xz
y
yz
z

  1. একটি ব্যবধানে সমস্ত প্রাইম সংখ্যা প্রিন্ট করার জন্য পাইথন প্রোগ্রাম

  2. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং এর সমস্ত স্থানান্তর প্রিন্ট করতে

  3. পাইথন প্রোগ্রাম পূর্ণসংখ্যার তালিকা থেকে সদৃশ মুদ্রণ করতে?

  4. একটি তালিকার সমস্ত সাবলিস্ট প্রিন্ট করতে পাইথন প্রোগ্রাম।