728x90
★ 문제
- 문자열 반복
- 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다.
- QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다.
★ 소스코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
for(int i=0; i<num; i++) {
int value = scan.nextInt();
String input = scan.next();
String result = "";
for(int j=0; j<input.length(); j++) {
for(int k=0; k<value; k++) {
result += input.charAt(j);
}
}
System.out.println(result);
}
}
}
728x90
'백준 알고리즘' 카테고리의 다른 글
5. 문자열 - 8 (1152번) (0) | 2023.03.07 |
---|---|
5. 문자열 - 7 (1157번) (0) | 2023.03.07 |
5. 문자열 - 5 (10809번) (0) | 2023.03.05 |
5. 문자열 - 4 (11720번) (0) | 2023.03.05 |
5. 문자열 - 3 (9086번) (0) | 2023.03.05 |