본문 바로가기
PS/Baekjoon

[Baekjoon] 2675 - 문자열 반복

by 서현 SEOHYEON 2022. 12. 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();
    }

}

'PS > Baekjoon' 카테고리의 다른 글

[Baekjoon] 8958 - OX퀴즈  (1) 2022.12.14
[Baekjoon] 2920 - 음계  (0) 2022.12.13
[Baekjoon] 10818 - 최소, 최대  (0) 2022.12.11
[Baekjoon] 2562 - 최댓값  (0) 2022.12.10
[Baekjoon] 1008 - A/B  (1) 2022.12.09

댓글