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

कैसे जांचें कि स्ट्रिंग सी # का उपयोग कर पालिंड्रोम है या नहीं?

मान लें कि हमें यह पता लगाना है कि निम्नलिखित स्ट्रिंग पालिंड्रोम है या नहीं -

str = "Level";

उसके लिए, प्रत्येक वर्ण की जाँच करने के लिए स्ट्रिंग को वर्ण सरणी में बदलें -

char[] ch = str.ToCharArray();

अब इसका उल्टा पता लगाएं -

Array.Reverse(ch);

इक्वल्स मेथड का उपयोग करके पता करें कि रिवर्स ओरिजिनल एरे के बराबर है या नहीं -

bool res = str.Equals(rev, StringComparison.OrdinalIgnoreCase);

निम्नलिखित पूरा कोड है -

उदाहरण

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {

         string str, rev;
         str = "Level";
         char[] ch = str.ToCharArray();
         Array.Reverse(ch);
         rev = new string(ch);
         bool res = str.Equals(rev, StringComparison.OrdinalIgnoreCase);
     
         if (res == true) {
            Console.WriteLine("String " + str + " is a Palindrome!");
         } else {
            Console.WriteLine("String " + str + " is not a Palindrome!");
         }
         Console.Read();
      }
   }
}

आउटपुट

String Level is a Palindrome!

  1. पायथन में पालिंड्रोम:एक संख्या की जांच कैसे करें पैलिंड्रोम है?

    पैलिंड्रोम क्या है? पैलिंड्रोम एक स्ट्रिंग है जो बाएं से दाएं या दाएं से बाएं पढ़ने पर समान होती है। दूसरे शब्दों में, पैलिंड्रोम स्ट्रिंग वह होती है जिसका उल्टा मूल स्ट्रिंग के बराबर होता है। उदाहरण के लिए, सिविक, मैडम पैलिंड्रोम हैं। बिल्ली पालिंड्रोम नहीं है। चूंकि इसका उल्टा टीएसी है, जो मूल

  1. कैसे जांचें कि कोई स्ट्रिंग पालिंड्रोम है या पायथन का उपयोग नहीं कर रहा है?

    पायथन के मानक पुस्तकालय से reveresed() फ़ंक्शन का उपयोग करें। यह उलटी हुई वस्तु लौटाता है जिसे सूची वस्तु में परिवर्तित किया जा सकता है >>> str1='malayalam' >>> l1=list(reversed(str1)) >>> l1 ['m', 'a', 'l', 'a', 'y', 'a&

  1. कैसे जांचें कि पाइथन में एक चर का प्रकार स्ट्रिंग है या नहीं?

    हम यह जांचने के लिए isinstance(var, class) का उपयोग कर सकते हैं कि var दिए गए वर्ग का उदाहरण है या नहीं। Python 2.x में str और unicode का बेस क्लास बेसस्ट्रिंग है। तो हम इसे इस प्रकार उपयोग कर सकते हैं: >>> s = 'A string' >>> isinstance(s, basestring) True >>> isin