import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// 테스트 케이스 T 갯수 입력
int T = Integer.parseInt(br.readLine());
// T번만큼 테스트 진행
for (int i = 0; i < T; i++) {
// 빈칸으로 구분
String[] str = br.readLine().split(" ");
// 문자열 첫번째는 num
int num = Integer.parseInt(str[0]);
// 두번째는 String S로 선언
String S = str[1];
// 문자 S를 num번만큼 각각 반복하여 출력
for (int y= 0; y < S.length(); y++){
for(int z = 0; z < num; z++){
System.out.print(S.charAt(y));
}
}
System.out.println();
}
}
}
위 문제의 경우에는 첫번째 입력란에 반복할 테스트케이스의 횟수를 입력한 후,
두번째줄부터는 "문자 반복 횟수" + "반복하려는 문자"
를 입력하는 형식이다.
횟수와 문자 사이에는 공백을 구분하도록 .split(" ")
을 이용하였으며,
구분된 두 문자는 문자열로 지정하여 첫번째자리를 int, 두번째자리를 String (S)로 지정하였다.