Palindrome

If the given input is a palindrome, Print it as it is, if not reverse the string and print. 

Input : abcd

Output: dcba

The question is hidden with the meaning of not doing complex things and understanding them clearly.

Answer: whatever the input, just need to reverse the string.

Code:
package wordpress;

public class Palindrom {

    public static String reverseIfItsPalidrome(String input) {
        StringBuilder stringBuilder = new StringBuilder(input);
        return stringBuilder.reverse().toString();
    }

    public static void main(String[] args) {
        //Palidrome String
        System.out.println(reverseIfItsPalidrome("MADAM"));// MADAM
        //non Palidrome String
        System.out.println(reverseIfItsPalidrome("ABCD"));//DCBA
    }
}
Scroll to Top