Semi Palindrome Source Code

import java.util.*;
 
class Palindrome
{
   public static void main(String args[])
   {
      String original, reverse = "";
      Scanner in = new Scanner(System.in);
      int n = 0;
 
      System.out.println("Enter a string to check if it is a palindrome");
      original = in.nextLine();
 
      int length = original.length();
 
      for ( int i = length 1; i >= 0; i)
        reverse = reverse + original.charAt(i);
      
      if (original.equals(reverse))
         System.out.println("Entered string is a palindrome.");
      
      else{
          for( int i = 0; i < length; i++){
              
              if(original.charAt(i) == reverse.charAt(i)){
                  n = n + 0;
              }
              else{
                  n = n + 1;
              }
              
            
          }
         System.out.println("Is not a palindromic " + n/2 + " semi-palindromic.");  
         
     }
   }
}    

One thought on “Semi Palindrome Source Code

Leave a Reply