C#/프로그래머스

C# 프로그래머스 수박수박수박수?

DoubleJK 2020. 11. 9. 12:56
728x90
public string solution(int n) 
{
    string answer = "";
    for (int i = 1; i <= n; i++)
    {
        if (i % 2 == 0)
        {   
            answer += "박";
        }
        else
        {
            answer += "수";
        }
    }
    return answer;
}

n 값이 짝수일 경우 answer 는 '박'이 되며 홀수일 경우 '수'가 됩니다.

if문으로 조건식을 설정하여 풀이하였습니다.

+= 을 하지 않으면 문자가 연결되지 않으므로 주의해야합니다.

for (int i = 1; i <= n; i++)
{
    answer += i % 2 == 0 ? "박" : "수";
}

삼항 연산자로 위처럼 나타낼 수도 있습니다.

728x90