백준 2675(문자열 반복) - C언어

똥강아지·2023년 5월 29일
0
post-thumbnail

문제풀이

#include <stdio.h>
#include <string.h>

int main() {
    int a, n;
    char str[21] = "";
    
    scanf("%d", &a);
    
    /*
    첫번째 반복문에서 반복할 횟수와 문자열을 입력한다.
    두번째 반복문에서 str[j/n]을 통해 문자열 첫번째 문자를 때와 n번만큼 반복을
    마지막 문자까지 반복 출력한다.
    */
    for(int i = 0; i < a; i++) {
        scanf("%d %s", &n, str, sizeof(str));
        for(int j = 0; j < strlen(str) * n; j++)
            printf("%c", str[j / n]);
        printf("\n");
    }
    
    return 0;
}

0개의 댓글