문제 : 길이가 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;
}
'알고리즘 > C#' 카테고리의 다른 글
[C#] 약수의합 - 프로그래머스 (0) | 2020.10.16 |
---|---|
[C#] 시저암호 - 프로그래머스 (0) | 2020.10.15 |
[C#] 소수찾기 - 프로그래머스 (0) | 2020.10.15 |
[C#] 서울에서 김서방 찾기 - 프로그래머스 (0) | 2020.10.14 |
[C#] 문자열 다루기 기본 - 프로그래머스 (0) | 2020.10.14 |