| #49. 백준 2675번 문제 풀이: 문자열 반복 | 문제 원본 보기 | 
--입력-- 2 3 ABC 5 /HTP --출력-- AAABBBCCC /////HHHHHTTTTTPPPPP
풀이 과정은 다음과 같다 1. 반복횟수와 문자열을 입력받는다. 2. 문자열에서 한 문자자씩 뽑아낸다. 3. 각 문자를 R번 반복해서 출력한다. 4. 테스트 케이스 만큼 위 과정을 반복한다.
#include <stdio.h>
#include <string.h>
int main() {
  int i, j, k, n, r, l;
  char s[21]; // 단어 입력 배열
  
  scanf("%d", &n); // 테스트 케이스 개수를 입력받는다.
  for(i = 0; i < n; i++) { // 테스트 케이스 만큼 반복
    scanf("%d %s", &r, s); // 반복횟수와 단어를 받는다.
    l = strlen(s); // 단어 길이를 가져온다.
    for(j = 0; j < l; j++) {
      for(k = 0; k < r; k++) {
        putchar(s[j]); // 문자를 반복횟수 만큼 출력
      }
    }
    putchar('\n'); // 케이스 하나가 끝나면 줄바꿈
  }
  return 0;
}