In this snippet we will write a program to check whether the given string is palindrome string or not.
What is palindrome String?
Palindrome string is a string that remains the same when its chars are reversed
Example: string 'wowow' is a palindrome string. 
string 'dotnetmirror'- it not a palindrome string.
Snippet: 
 
  | 
class PalindromeString 
    { 
        static bool CheckPalindrome(string
CheckString) 
        { 
            if
(CheckString == null || CheckString.Length ==
0) 
            { 
                return
false; 
            } 
            int
strMaxIndex = CheckString.Length - 1; 
            for
(int i = 0; i < CheckString.Length / 2; i++) 
            { 
                if
(CheckString[i] != CheckString[strMaxIndex - i]) 
                { 
                    return
false; 
                } 
            } 
            return
true; 
        } 
        public static void Main() 
        { 
            Console.WriteLine("********** Palindrome string Check Example
********"); 
            Console.WriteLine(); 
            Console.Write("Enter string to you want to check: "); 
            string
str = Console.ReadLine(); 
            if
(CheckPalindrome(str)) 
            { 
                Console.WriteLine("{0} is a Palindrome String", str); 
            } 
            else 
            { 
                Console.WriteLine("{0} is not a Palindrome String", str); 
            } 
             
            Console.ReadLine(); 
        } 
} 
 | 
  | 
Output: 
 Example : Input =wowow (palindrome string) 
|  |  | Fig1 : Palindrome string "wowow" |  
 
 
 
 
 
 
 Example : Input =dotnetmirror (not a palindrome string)
 
|  |  | Fig2 : Not a Palindrome string "dotnetmirror" |  
 
 Example : Input =maddam(palindrome string)
|  |  | Fig3 : Palindrome string "maddam" |  
   | 
 
0 Comments:
Post a Comment