
이번 문제는 문자열을 순회하면서 각 문자를 반복 횟수만큼 출력하는 문제이다.
먼저 테스트 케이스의 개수 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();
}

'코딩 테스트 > 백준' 카테고리의 다른 글
| 백준 - [단계별로 풀어보기 문자열] 2908 상수 (0) | 2026.03.11 |
|---|---|
| 백준 - [단계별로 풀어보기 문자열] 1152 단어의 개수 (0) | 2026.03.11 |
| 백준 - [단계별로 풀어보기 문자열] 10809 알파벳 찾기 (0) | 2026.03.08 |
| 백준 - [단계별로 풀어보기 문자열] 11720 숫자의 합 (0) | 2026.03.07 |
| 백준 - [단계별로 풀어보기 문자열] 11654 아스키 코드 (0) | 2026.03.07 |