곽로그
[백준 2675] 문자열 반복 본문
반응형
문제
2675번: 문자열 반복
문제 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다. 입력 첫째 줄에 테스트 케이스의 개수 T(1
www.acmicpc.net
접근방법
간단한 반복문이다. 나중에 String, StringBuffer, StringBuilder관련 포스팅을 적어야지.
코드
package string;
import java.util.Scanner;
public class Repeat {
public static StringBuffer sb ;
public static void addString(char c,StringBuffer sb, int count) {
for(int i=0;i<count;i++) {
sb.append(c);
}
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int T = in.nextInt();
for(int t=0; t<T ;t++) {
int count = in.nextInt();
String word = in.next();
sb = new StringBuffer();
for( int index = 0; index < word.length();index++) {
char c= word.charAt(index);
addString(c, sb, count);
}
System.out.println(sb);
}
in.close();
}
}
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준 7568] 덩치 (0) | 2020.03.02 |
---|---|
[백준 1157] 단어공부 - 다시 (0) | 2020.03.01 |
[백준 11729] 하노이의 탑 (0) | 2020.02.26 |
[백준 2477] 별찍기 -10 (0) | 2020.02.26 |
[백준 10872]팩토리얼 (0) | 2020.02.26 |
Comments