728x90
출처-https://www.acmicpc.net/problem/2675
2675번: 문자열 반복
문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다
www.acmicpc.net

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
'Problem Solving > BOJ' 카테고리의 다른 글
| [백준, BOJ 1152] 단어의 개수 (java) (0) | 2020.08.27 |
|---|---|
| [백준, BOJ 1157] 단어 공부 (java) (0) | 2020.08.27 |
| [백준, BOJ 10809] 알파벳 찾기 (java) (0) | 2020.08.27 |
| [백준, BOJ 11654] 아스키 코드 (java) (0) | 2020.08.27 |
| [백준, BOJ 1065] 한수 (java) (0) | 2020.08.26 |