PS/Baekjoon
[Baekjoon] 2675 - 문자열 반복
서현 SEOHYEON
2022. 12. 12. 11:12
📝 문제
🔑 풀이 과정
풀이라고 하긴 뭐하지만... 내가 생각했던 과정이니깐!
이 문제는 반복문의 범위만 잘 설정하면 될 것 같다.
그리고 내가 문자열의 인덱스에 순차적으로 접근할때 자꾸 toCharArray 메서드를 사용하는 습관이있는데,
꼭 필요한거 아니면 굳이 배열 따로 선언하지 말고 charAt()을 쓰도록 해야겠다. (사진에도 배열로 적어둠ㅎ;)
🔓 답안
import java.io.*;
import java.util.StringTokenizer;
public class Main {
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());
for(int i = 0; i < T; i++){
StringTokenizer st = new StringTokenizer(br.readLine());
int R = Integer.parseInt(st.nextToken());
String str = st.nextToken();
for(int j = 0; j < str.length(); j++){
for(int k = 0; k < R; k++){
bw.write(str.charAt(j));
}
}
bw.newLine();
}
bw.flush();
bw.close();
}
}