* Check if string value entered by user is a palindrome or not.
/// <summary>
/// Checks if entered string value is a palindrome or not.
/// </summary>
/// <param name="p_word">Value entered by user</param>
/// <returns>If palindrome, returns true; otherwise, returns false</returns>
public bool IsPalindrome(string p_word)
{
string revWord = string.Empty;
char[] wordChar = p_word.ToCharArray();
for (int index = p_word.Length - 1; index >= 0; index--)
{
revWord += wordChar[index];
}
if (revWord.Equals(p_word))
return true;
else
return false;
}
If you have any better solution, please don't hesitate to share them on the comments section. (:
::EDIT::
Here's another solution by .NET GENE.
using System.Linq;
public bool IsPalindromeEnum(string p_word)
{
string revWord = new string(p_word.Reverse().ToArray());
if (revWord.Equals(p_word))
return true;
return false;
}
Thanks! :D
No comments:
Post a Comment