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;
}
}
'문제풀이 > 코딩테스트' 카테고리의 다른 글
day13 프로그래머스 (0) | 2020.09.10 |
---|---|
day12 백준 1193번 : 분수찾기 [Java] (0) | 2020.09.10 |
day10 백준 5622번 : 다이얼 [Java] (0) | 2020.09.08 |
day9 백준 1316번 : 그룹 단어 체커 [Java] (0) | 2020.09.07 |
day8 백준 1712번 : 손익분기점 [Java] (0) | 2020.09.03 |