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

জাভা প্রোগ্রাম: প্যালিনড্রোম চেক করা


প্যালিনড্রোম সংখ্যা হল এমন একটি সংখ্যা যা উল্টা করলে একই থাকে, উদাহরণস্বরূপ 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 প্রোগ্রাম: অ্যারে প্যালিনড্রোম কিনা চেক করা

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

  3. পাইথনে স্ট্রিং প্যালিনড্রোম কিনা যাচাই করার প্রোগ্রাম

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