큰 수 만들기 자바스크립트

HyosikPark·2020년 11월 22일
0

알고리즘

목록 보기
33/72
function solution(number, k) {
    
    let answer = [];
    
    for (let i = 0; i< number.length; i++) {
       let now = number[i];
        
        while (k>0 && answer[answer.length-1] < now) {
            answer.pop();
            k--;
        }
        answer.push(now);
    }
        answer.splice(answer.length - k ,k)
    
    return answer.join('');
}

인덱스와 길이의 관계를 계산하여 로직을 구성하는 것이 많이 혼란스러웠다.

0개의 댓글