본문 바로가기

백준

백준 2675 - 문자열 반복

728x90

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import java.util.Scanner;
 
public class B2675 {
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        
        //몇 번 테스트하는 지 범위
        int T = scanner.nextInt();
        for (int a = 0; a < T; a++) {
        
        int R = scanner.nextInt();
        String S = scanner.next();
        String P = "";
        //문자열의 각 문자를 문자 배열에 담아줌
        char[] array = S.toCharArray();
        //배열의 길이만큼 반복
        for (int i = 0; i < array.length; i++) {
            //각 문자의 반복은 R의 수만큼
            for (int j = 0; j < R; j++) {
                //반복할 문자는 i인덱스
                char X = array[i];
                //문자열 P에 반복되는 문자들을 담아 새로운 문자열 생성
                P+=X;
            }
        }
        System.out.println(P);
        }
        scanner.close();
    }
}
cs
728x90

'백준' 카테고리의 다른 글

백준 1546 - 평균  (0) 2022.05.11
백준 3052 - 나머지  (0) 2022.05.11
백준 10809 - 알파벳 찾기  (0) 2022.05.06
백준 11720 - 숫자의 합  (0) 2022.05.06
함수  (0) 2022.02.07