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('');
}
인덱스와 길이의 관계를 계산하여 로직을 구성하는 것이 많이 혼란스러웠다.