문제

https://programmers.co.kr/learn/courses/30/lessons/12922

풀이

  • 입력받은 n 의 길이만큼 패턴에 맞는 문자열을 return하면 된다.
  • 패턴은 "수"(0),"박"(1) 이므로, 문자열의 길이만큼 0101을 출력하면된다.
  • 문자열 길이가 3이라면, 010을 출력하면 "수박수" 가 출력된다.

코드


#include <string>
#include <vector>

using namespace std;

string solution(int n) {
    string answer = "";
    string arr[2] = {"수","박"};
    for(int i=0;i<n;i++)
        answer += arr[i%2];
    return answer;
}