<소스코드>
#include <iostream>
#include <cstring>
using namespace std;
int main(){
int NumTestCases; //테스트케이스 개수
cin >> NumTestCases;
for(int i = 0; i < NumTestCases; i++){
int cnt; // 반복할 횟수
string buffer; // 입력받을 문자열
cin >> cnt >> buffer;
for(int i = 0; i < buffer.length(); i++){ //문자열의 길이만큼
for(int j = 0; j < cnt; j++){ //각 문자를 cnt만큼 출력한다
cout << buffer[i];
}
}
cout << endl;
}
}
- 변수
int NumTestCases : 테스트케이스 개수
int cnt : 반복할 횟수
string buffer : 입력받을 문자열
- 알고리즘
1) 테스트케이스를 입력받는다.
2) 반복할 횟수와 문자열을 입력받는다.
3) 문자열의 길이만큼 각 문자를 cnt만큼 반복하여 출력한다.
- 배운점
- 아쉬운점&느낀점
문제를 제대로 읽자! 문자열 입력이라고 했는데 char배열로 입력받는 짓은 바보같은 짓이다!!!