package backjun;
import java.io.*;
import java.util.StringTokenizer;
public class Ex2675 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int T = Integer.parseInt(br.readLine());
StringTokenizer st;
for(int i = 0; i<T; i++) {
st = new StringTokenizer(br.readLine(), " ");
int S = Integer.parseInt(st.nextToken());
String P = st.nextToken();
for(int j=0; j<P.length(); j++) {
for(int k = 0; k<S; k++) {
bw.write(P.charAt(j));
}
}
bw.newLine();
}
bw.flush();
bw.close();
br.close();
}
}
다른해답
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int T = Integer.parseInt(br.readLine());
for(int i = 0; i < T; i++) {
String[] str = br.readLine().split(" "); // 공백 분리
int R = Integer.parseInt(str[0]); // String -> int
String S = str[1];
for(int j = 0; j < S.length(); j++) {
for(int k = 0; k < R; k++) {
System.out.print(S.charAt(j));
}
}
System.out.println();
}
}
}
피드백
- br.readLine().split(" ") 을 사용하여 String[] 배열에 입력 값을 저장.
- write 굳이 안써도 됨.
'프로그래밍 연구 > 백준문제' 카테고리의 다른 글
[백준] 2908번 상수 (0) | 2022.04.12 |
---|---|
[백준] 1152번 단어의 개수 (0) | 2022.04.11 |
[백준] 1157번 문자열 '단어공부' (0) | 2022.03.31 |
[백준] 10809번 알파벳 찾기 (0) | 2022.03.28 |