# ★★★★☆ 큰 수 만들기
- 난이도 : ★★★★☆
- 문제 바로가기 (opens new window)
- 풀이 바로가기 (opens new window)
- 사용 언어 : Java
# 구현코드
package pgm_42883;
public class Solution {
public String solution(String number, int k) {
StringBuilder builder = new StringBuilder();
int idx = 0;
int max;
for(int i = 0; i < number.length()-k; i++){
max = 0;
for(int j = idx; j <= i+k; j++){
if(max < number.charAt(j)-'0'){
max = number.charAt(j)-'0';
idx = j+1;
}
}
builder.append(max);
}
return builder.toString();
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21