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

C# प्रोग्राम: जांचें कि कोई संख्या पैलिंड्रोम है या नहीं


पहले स्ट्रिंग का रिवर्स खोजें ताकि जांचा जा सके कि कोई स्ट्रिंग पैलिंड्रोम है या नहीं:

Array.reverse()

अब मूल स्ट्रिंग का मिलान रिवर्स्ड से करने के लिए equals() मेथड का उपयोग करें। यदि परिणाम सत्य है, तो इसका मतलब है कि स्ट्रिंग पैलिंड्रोम है।

आइए पूरा उदाहरण आजमाएं। यहाँ हमारी स्ट्रिंग "Madam" है, जो रिवर्स होने पर समान परिणाम देती है:

उदाहरण

using System; namespace Demo {    class Program {       static void Main(string[] args) {          string string1, rev;          string1 = "Madam";          char[] ch = string1.ToCharArray();          Array.Reverse(ch);          rev = new string(ch);          bool b = string1.Equals(rev, StringComparison.OrdinalIgnoreCase);          if (b == true) {             Console.WriteLine("String " + string1 + " is a Palindrome!");          } else {             Console.WriteLine("String " + string1 + " is not a Palindrome!");          }          Console.Read();       }    } }

आउटपुट

String Madam is a Palindrome!
  1. C प्रोग्राम: जांचें कि सरणी पैलिंड्रोम है या नहीं (पुनरावृत्तीय) C प्रोग्राम: जांचें कि सरणी पैलिंड्रोम है या नहीं (पुनरावृत्तीय)

    पैलिंड्रोम सरणी एक सरणी पैलिंड्रोम है यदि यह आगे और पीछे से समान पढ़ी जाती है। उदाहरण सरणीपैलिंड्रोम? {1, 0, 0, 1}हाँ {1, 2, 3, 4, 5}नहीं {7}हाँ (एकल तत्व) {}हाँ (खाली) {1, 2, 2, 1}हाँ {1, 2, 3, 2, 1}हाँ पुनरावृत्तीय एल्गोरिदम दो पॉइंटर्स: start = 0, end = n-1 जब तक start < end: यदि ar

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

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक स्ट्रिंग इनपुट दिए जाने पर, हमें यह जांचने के लिए एक पायथन फंक्शन बनाना होगा कि यह पालिंड्रोम है या नहीं। एक स्ट्रिंग को पालिंड्रोम कहा जाता है यदि स्ट्रिंग का रिवर्स स्ट्रिंग के स

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

    एक स्ट्रिंग दी गई है, हमारा कार्य यह जांचना है कि यह स्ट्रिंग पैलिंड्रोम है या नहीं। एल्गोरिदम चरण 1: इनपुट के रूप में स्ट्रिंग दर्ज करें। चरण 2: स्ट्रिंग स्लाइसिंग का उपयोग करके स्ट्रिंग को उल्टा करें और इसकी तुलना मूल स्ट्रिंग से करें। चरण 3: फिर परिणाम प्रदर्शित करें। उदाहरण कोड my_string = inpu