Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

A palindrome is a sequence of characters which reads the same backward or forwar

ID: 3693857 • Letter: A

Question

A palindrome is a sequence of characters which reads the same backward or forward, e.g "rotator", "madam" and "1221". Write a function isPalindrome which accepts one input string and returns true if the string is a palindrome and false otherwise. Your function should ignore letter case: "madam" and "Madam" are both palindromes. The function should return the desired output regardless of the input string size. You are required to use the programming method (loops, conditional statements) to check if the input string is a palindrome. Your solution cannot use any Matlab built-in function that has either "str", "eval", "flip" or "printf" in it.

Here's an example of a function call:

isPalindrome('1221')

ans = 1

Explanation / Answer

Program :-

----------------

package com.app.interview;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class CheckPalindrome {
   boolean isPalindrome(String s){
       String reverse="";
       int length=s.length();
       for(int i=length-1;i>=0;i--)
              reverse = reverse + s.charAt(i);
       if(s.equalsIgnoreCase(reverse)){
           return true;
       }else{
           return false;
       }
      
      
   }
  
   public static void main(String[] args) throws IOException {
       BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
       System.out.println("Enter a String :");
       String str=br.readLine();
       CheckPalindrome c=new CheckPalindrome();
       boolean result=c.isPalindrome(str);
       if(result==true){
           System.out.println("isPalindrome :"+str);
       }else{
           System.out.println("is not a palindrome :"+str);
       }
   }

}


output :-

---------------

Enter a String :MAdam
isPalindrome :MAdam

Enter a String :121
isPalindrome :121

Enter a String :Mahi
is not a palindrome :Mahi

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote