문제

문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다.

QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\\$%*+-./: 이다.

2675번: 문자열 반복

Write-up

한 줄씩 받아 받은 문자열에서 한 문자씩 떼어 반복시키도록 한다.

#include <iostream>
#include <string>

using namespace std;

int main(void)
{
    int n = 0;
    cin >> n;

    for (int i = 0; i < n; i++)
    {
        string input;
        int repeat = 0;
        cin >> repeat >> input;
        for (int j = 0; j < input.size(); j++)
        {
            for (int k = 0; k < repeat; k++)
            {
                cout << input[j];
            }
        }
        cout << endl;
    }

    return 0;
}