본문 바로가기

C언어/프로그래머스

[c언어] 문자열 곱하기

 

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>


char* solution(const char* my_string, int k) {
    int len = strlen(my_string);
    
    char* answer = (char*)malloc((len*k+1)*sizeof(char));
    
    for(int i = 0; i < k; i++) {
        for(int j = 0; j<len; j++) {
            answer[len*i+j] = my_string[j];
        }
    }
    return answer;
}