https://www.acmicpc.net/problem/2675
첫번째로 전체 테스트 케이스 숫자를 입력 받는다.(test)
그리고 그 수만큼 테스트를 실행한다.
테스트 케이스 숫자 만큼 문자열을 StringTokenizer로 입력 받는데, 그 문자열은 반복할 수(count)와 문자열(str)로 구분한다.
그리고 다시 반복문을 통해 str을 count만큼 반복해서 출력한다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int test = Integer.parseInt(br.readLine());
for(int i = 0; i < test; i++) {
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int count = Integer.parseInt(st.nextToken());
String str = st.nextToken();
for(int j = 0; j < str.length(); j++) {
for(int k = 0; k < count; k++) {
sb.append(str.charAt(j));
}
}
sb.append("\n");
}
System.out.println(sb);
}
}