Java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter a string: ");
String s = sc.nextLine();
String clean = s.replaceAll("\\s+", "").toLowerCase();
String rev = new StringBuilder(clean).reverse().toString();
if (clean.equals(rev)) {
System.out.println("Palindrome");
} else {
System.out.println("Not Palindrome");
}
sc.close();
}
}Output
Enter a string: Madam Palindrome
We normalize case and remove spaces, then compare the string to its reverse.