[백준] 2675 문자열 반복 - Java

Yunki Kim·2022년 10월 6일
0

백준

목록 보기
1/104
post-thumbnail

문제


링크


코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        int T = scanner.nextInt(); // 테스트 케이스 개수 입력

        for (int i = 0; i < T; i++) {
            StringBuilder builder = new StringBuilder();
            int R = scanner.nextInt(); // 테스트 케이스 반복횟수 입력
            String S = scanner.next(); // 입력받을 문자열

            for (int j = 0; j < S.length(); j++) {
                for (int k = 0; k < R; k++) {
                    builder.append(S.charAt(j));
                }
            }
            String P = builder.toString(); // 결과 문자열
            System.out.println(P);
        }
    }
}

리뷰

백준에서 처음 풀어보게된 문제다.

Scanner를 통해 입력을 받고 StringBuilder를 이용하여 문자열로 만들어 출력하였다.

Java Doc - Scanner
Java Doc - StringBuilder

0개의 댓글