[백준, BOJ 2675] 문자열 반복 (java)
Problem Solving/BOJ

[백준, BOJ 2675] 문자열 반복 (java)

728x90

출처-https://www.acmicpc.net/problem/2675

 

2675번: 문자열 반복

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

www.acmicpc.net


728x90

 

import java.util.*;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scan=new Scanner(System.in);
		int t=scan.nextInt();
		int r[]=new int[t];
		String s[]=new String[t];
		
		for (int i=0;i<t;i++) {
			r[i]=scan.nextInt();
			s[i]=scan.next();
		}
		
		for (int i=0;i<t;i++) {
			for (int j=0;j<s[i].length();j++) {
				char c=s[i].charAt(j);
				for (int k=0;k<r[i];k++)
					System.out.print(c);
			}
			System.out.println();
		}
	}

}
728x90