C#/프로그래머스 코딩 문제 풀이

[프로그래머스 C#] Lv.1 수박수박수박수박수박수?

ForMan_ 2024. 1. 18. 20:43

1. 문제설명

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

2. 제한사항

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

3. 입출력 예시

n return
3 "수박수"
4 "수박수박"

4. 나의 풀이

public string solution(int n)
    {
        string answer = "";
        
        //홀수일 때는 "수", 짝수일 때는 "박"을 answer에 추가해주는 for문.
        for (int i = 1; i <= n; i++)
        {
            if (i % 2 != 0) answer += "수";
            else answer += "박";
        }

        return answer;
    }