■ 회문(Palindrome) 여부 구하기 예제

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

using System;

 

Console.WriteLine(IsPalindrome("roor" )); // False

Console.WriteLine(IsPalindrome("level")); // True

Console.WriteLine(IsPalindrome("madam")); // True

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

 

■ 회문(Palindrome) 여부 구하기

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

using System;

 

#region 회문 여부 구하기 - IsPalindrome(source)

 

/// <summary>

/// 회문 여부 구하기

/// </summary>

/// <param name="source">소스 문자열</param>

/// <returns>회문 여부</returns>

public bool IsPalindrome(string source)

{

    char[] sourceArray = source.ToCharArray();

 

    Array.Reverse(sourceArray);

 

    string target = new string(sourceArray);

 

    return source == target;

}

 

#endregion

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

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요