[Algorithm - Programmers] 큰 수 만들기

nunu·2023년 12월 17일
0

Algorithm

목록 보기
125/142

https://school.programmers.co.kr/learn/courses/30/lessons/42883

제출 코드

class Solution {
    public String solution(String number, int k) {
        StringBuilder sb = new StringBuilder();
        boolean[] involved = new boolean[number.length()];
        int idx = 0;
        int next = 0;
        for (int i = 0; i + k < number.length(); i++) {
            int max = 0;
            for (int j = idx; j <= i + k; j++) {
                int current = number.charAt(j) - '0';
                if (max < current) {
                    max = current;
                    next = j;
                }
            }
            sb.append(max);
            idx = next + 1;
        }
        return sb.toString();
    }
}
profile
Hello, I'm nunu

0개의 댓글