-
[BaekJoon Java] 문자열 반복(2675)Coding Test/BaekJoon 2021. 8. 3. 16:49
https://www.acmicpc.net/problem/2675
- 문제
문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다.
QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다.
- 예제 입출력
- 풀이
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. * 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. * QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다. * @author imj10 * */ public class StringRepetition_2675 { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int count = Integer.parseInt(br.readLine()); for ( int i=0; i < count; i ++ ) { String[] str = br.readLine().split(" "); int R = Integer.parseInt(str[0]); String s = str[1]; for(int j = 0; j < s.length(); j++) { for(int k = 0; k < R; k++) { System.out.print(s.charAt(j)); } } System.out.println(); } } }
- 결과
- 추가설명
'Coding Test > BaekJoon' 카테고리의 다른 글
[BaekJoon Java] 알파벳 찾기(10809) (0) 2021.07.29 [BaekJoon Java] 숫자의 합(11720) (0) 2021.07.22 [BaekJoon Java] 아스키 코드(11654) (0) 2021.07.20 [BaekJoon Java] 한수(1065) (0) 2021.03.14 [BaekJoon Java] 평균(1546) (0) 2020.12.26