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

C#-এ স্ট্রিং স্লাইসিং ব্যবহার করে স্ট্রিং রোটেট করা

মান লें স্ট্রিংটি হোক:

var str = "welcome";

যদি আপনি শুধু কিছু ক্যারেক্টার রোটেট করতে চান, তবে Substring() মেথড ব্যবহার করুন। এখানে আমরা শুধু ২টি ক্যারেক্টার রোটেট করছি:

var res = str.Substring(1, str.Length - 1) + str.Substring(0, 2);

str.Substring(1, str.Length - 1) প্রথম ক্যারেক্টার বাদ দিয়ে বাকি সব ক্যারেক্টার নেয়, এবং str.Substring(0, 2) প্রথম ২টি ক্যারেক্টার নেয়। এদের যোগ করলে স্ট্রিং রোটেট হয়।

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

using System;

public class Program
{
    public static void Main()
    {
        var str = "welcome";
        Console.WriteLine("Original String = " + str);
        var res = str.Substring(1, str.Length - 1) + str.Substring(0, 2);
        Console.WriteLine("Rotating two characters in the String: " + res);
    }
}

আউটপুট

Original String = welcome
Rotating two characters in the String: elcomewe
  1. C#-এ স্ট্রিংকে ইন্টিজার (int) এ রূপান্তর করা

  2. C#-এ স্ট্রিং প্যালিনড্রোম (Palindrome) কিনা যাচাই করা

  3. পাইথনে স্ট্রিং রোটেশন যাচাই

  4. পাইথনে স্ট্রিং স্লাইসিং ব্যবহার করে স্ট্রিং রোটেট (Rotate) করা