JAVA/백준

[Java] 2675번 : 문자열 반복

lavender1122 2024. 9. 20. 17:48

https://www.acmicpc.net/problem/2675

정답

import java.io.IOException;
import java.io.BufferedReader;
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));
        int t = Integer.parseInt(br.readLine()); //2

        for (int i = 0; i < t; i++) { 
            StringTokenizer st = new StringTokenizer(br.readLine(), " ");
            int r = Integer.parseInt(st.nextToken()); // 반복 횟수 3,5
            String s = st.nextToken(); // 문자열 ABC,/HTP

            for (int j = 0; j < s.length(); j++) {
                for (int k = 0; k < r; k++) {
                    System.out.print(s.charAt(j));
                }
            }
            System.out.println(); 
        }
    }
}

풀이

ABC 일 경우