백준 2675 c++
#include <iostream>
#include <cstring>
#include <cstdlib>
using namespace std;
int main(void)
{
char** S;
int* temp;
int R, T, i;
cin >> T;
if (T >= 1 && T <= 1000)
{
S = new char*[T];
for (i = 0; i < T; i++)
{
S[i] = new char[21] {};
}
temp = new int[T] {};
}
else
{
return 0;
}
for (i = 0; i < T; i++)
{
cin >> R;
if (R >= 1 && R <= 8)
{
temp[i] = R;
cin >> S[i];
}
else
{
break;
}
}
for (i = 0; i < T; i++)
{
for (int k = 0; k < strlen(S[i]); k++)
{
for (int j = 0; j < temp[i]; j++)
{
cout << S[i][k];
}
}
cout << endl;
}
for (i = 0; i < T; i++)
{
delete[] S[i];
}
delete[] S;
delete[] temp;
return 0;
}