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

पैलिंड्रोम चेक करने के लिए Java प्रोग्राम


पैलिंड्रोम नंबर वह नंबर है जो उल्टा होने पर भी वही रहता है, उदाहरण के लिए, 121, 313, 525, आदि।

उदाहरण

आइए अब पैलिंड्रोम चेक करने का एक उदाहरण देखें:

public class Palindrome { 
    public static void main(String[] args) { 
        int a = 525, revVal = 0, remainder, val; 
        val = a; 
        System.out.println("Number to be checked = " + a); 
        while(a != 0) { 
            remainder = a % 10; 
            revVal = revVal * 10 + remainder; 
            a /= 10; 
        } 
        if (val == revVal) 
            System.out.println("Palindrome!"); 
        else 
            System.out.println("Not a palindrome!"); 
    } 
}

आउटपुट

Number to be checked = 525 
Palindrome!

उदाहरण

आइए अब "aba", "wow" जैसे पैलिंड्रोम स्ट्रिंग के लिए चेक करें:

public class Demo { 
    public static void main(String[] args) { 
        String str = "ABA"; 
        String strRev = new StringBuffer(str).reverse().toString(); 
        if (str.equals(strRev)) 
            System.out.println("Palindrome!"); 
        else 
            System.out.println("Not a Palindrome!"); 
    } 
}

आउटपुट

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. - पायथन में जांचें कि कोई स्ट्रिंग पैलिंड्रोम है या नहीं

    मान लीजिए हमारे पास एक स्ट्रिंग s है; हमें जांचना है कि क्या यह पैलिंड्रोम है या नहीं। जैसा कि हम जानते हैं, पैलिंड्रोम तब होता है जब शब्द आगे और पीछे से समान होता है। उदाहरण के लिए, यदि इनपुट है s = racecar, तो आउटपुट होगा True। हल करने के चरण t := s का उल्टा। यदि t == s, तो True लौटाएं। अन्यथा,

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

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