코딩 테스트/백준

백준 - [단계별로 풀어보기 문자열] 2075 문자열 반복

devrabbit22 2026. 3. 10. 04:51

이번 문제는 문자열을 순회하면서 각 문자를 반복 횟수만큼 출력하는 문제이다.
먼저 테스트 케이스의 개수 T를 입력받고, 각 테스트 케이스마다 반복 횟수 R과 문자열 S를 입력받는다.
이후 문자열을 순회하면서 각 문자를 R번씩 반복하여 출력하면 된다.

// 백준 2675번 문자열 반복
// 테스트 케이스 개수 입력
int testCase = int.Parse(Console.ReadLine());

// 테스트 케이스 수만큼 반복
for (int i = 0; i < testCase; i++)
{
    // 입력 데이터 분리
    string[] inputData = Console.ReadLine().Split();

    int R = int.Parse(inputData[0]); // 문자 반복 횟수
    string S = inputData[1];         // 반복할 문자열

    // 문자열 S를 순회하면서 각 문자를 R번씩 반복 출력
    foreach (char c in S)
    {
        for (int j = 0; j < R; j++)
        {
            Console.Write(c);
        }
    }

    // 한 테스트 케이스 출력 후 줄바꿈
    Console.WriteLine();
}

출력 결과