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

C#-এ দুই শব্দ অ্যানাগ্রাম কিনা চেক করা

দুটি স্ট্রিং অ্যানাগ্রাম হলে তাদের ক্যারেক্টারগুলো একই থাকে, শুধু ক্রম ভিন্ন। চেক করতে: উভয়কে ছোট হাতের করা → ক্যারেক্টার অ্যারে → সর্ট → স্ট্রিংয়ে রূপান্তর → তুলনা।

উদাহরণ

using System;

public class Demo {
    public static void Main() {
        string s1 = "heater";
        string s2 = "reheat";
        
        char[] c1 = s1.ToLower().ToCharArray();
        char[] c2 = s2.ToLower().ToCharArray();
        Array.Sort(c1); Array.Sort(c2);
        
        string v1 = new string(c1);
        string v2 = new string(c2);
        
        Console.WriteLine(v1 == v2 ? "Anagrams" : "Not Anagrams");
    }
}

আউটপুট

Anagrams
  1. পাইথন প্রোগ্রাম - দুটি স্ট্রিংয়ের কমন ওয়ার্ড সরিয়ে আনকমন ওয়ার্ড বের করা

  2. দুটি স্ট্রিং অ্যারে সমান কিনা যাচাই করার প্রোগ্রাম

  3. Python-এ দুটি স্ট্রিং একে অপরের অ্যানাগ্রাম কিনা যাচাই করা

  4. পাইথনে দুটি স্ট্রিংর অংশ প্যালিনড্রোম কিনা যাচাই করার প্রোগ্রাম