알고리즘/C#

[C#] 수박수박수박수박수? - 프로그래머스

야아옹 2020. 10. 15. 16:13

문제 : 길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴

 

제한조건 : 

  • n은 길이 10,000이하인 자연수입니다.

풀이 : Eunmerable.Range() 를 사용해보고 싶어 적용 하여 배열을 만들고 string 으로 합쳐 사용!

public static string solution(int n)
{
    string answer = "";
    var a = Enumerable.Range(1, n).Select(x => x % 2 == 0 ? "박" : "수")
    answer = string.Join("", a.ToArray());
    return answer;
}