

풀이
ㅡㅡ
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import java.io.*;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int t = Integer.parseInt(br.readLine());
for (int i = 0; i < t; i++) {
StringTokenizer st = new StringTokenizer(br.readLine());
int r = Integer.parseInt(st.nextToken());
String s = st.nextToken();
for (int j = 0; j < s.length(); j++)
sb.append(String.valueOf(s.charAt(j)).repeat(r));
sb.append("\n");
}
System.out.print(sb);
br.close();
}
}
|
cs |
StringBuilder의 append()
- 문자열을 추가하는 메소드
- 기존의 데이터에 문자열을 더하는 방식으로, 속도가 빠름
String의 repeat()
- 파라미터 수만큼 문자열을 반복하여 반환
'Java > 백준 알고리즘' 카테고리의 다른 글
| 백준 10951번: A+B - 4 - Java(자바) (1) | 2025.01.21 |
|---|---|
| 백준 15552번: 빠른 A+B - Java(자바) (1) | 2025.01.20 |