day11 백준 2675번 : 문자열 반복 [Java]

문제 출처

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

 

2675번: 문자열 반복

문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다

www.acmicpc.net

 

문자열 뽀개기중

import java.util.Scanner;
public class d011_Q2675 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int T = sc.nextInt();
		for(int i = 0; i < T; i++) {
			int R = sc.nextInt();
			String S = sc.next();
			String P = makeString(R, S);
			System.out.println(P);
		}
		sc.close();

	}
	
	public static String makeString(int r, String s) {
		String p = "";
		for(int i = 0; i < s.length(); i++) {
			for(int j = 0; j < r; j++) {
				p += s.charAt(i);
			}
		}
		return p;
	}

}
myoskin